app(DeferredCallbackCollection::class)[] = $deferred ); } } if (! function_exists('Illuminate\Support\php_binary')) { /** * Determine the PHP Binary. * * @return string */ function php_binary() { return (new PhpExecutableFinder)->find(false) ?: 'php'; } } if (! function_exists('Illuminate\Support\artisan_binary')) { /** * Determine the proper Artisan executable. * * @return string */ function artisan_binary() { return defined('ARTISAN_BINARY') ? ARTISAN_BINARY : 'artisan'; } }