<?php namespace App\Services\Eggs\Scripts; use App\Models\Egg; class InstallScriptService { /** * Modify the install script for a given Egg. */ public function handle(Egg $egg, array $data): void { $egg->update([ 'script_install' => array_get($data, 'script_install'), 'script_is_privileged' => array_get($data, 'script_is_privileged', 1), 'script_entry' => array_get($data, 'script_entry'), 'script_container' => array_get($data, 'script_container'), 'copy_script_from' => array_get($data, 'copy_script_from'), ]); } }