Symfony Exception

ErrorException

HTTP 500 Internal Server Error

Undefined variable $collection

Exception

ErrorException

  1.             $collection $this->css;
  2.         } elseif ($extension === 'js') {
  3.             $collection $this->js;
  4.         }
  5.         $collection->put($asset$path);
  6.     }
  7.     /**
  8.      * Get all css files.
  9.      *
HandleExceptions->handleError(2, 'Undefined variable $collection', '/home/primecho/dev.primechoice.co.in/Modules/Core/Foundation/Asset/Manager/FleetCartAssetManager.php', 48) in /home/primecho/dev.primechoice.co.in/Modules/Core/Foundation/Asset/Manager/FleetCartAssetManager.php (line 48)
  1.             $collection $this->css;
  2.         } elseif ($extension === 'js') {
  3.             $collection $this->js;
  4.         }
  5.         $collection->put($asset$path);
  6.     }
  7.     /**
  8.      * Get all css files.
  9.      *
FleetCartAssetManager->addAsset('admin.polyfill.js', '') in /home/primecho/dev.primechoice.co.in/Modules/Core/Providers/AssetServiceProvider.php (line 85)
  1.     {
  2.         // Add all assets to the AssetManager
  3.         foreach (array_get($assets'all_assets', []) as $assetName => $assetPath) {
  4.             $url $this->app[AssetFactory::class]->make($assetPath)->url();
  5.             $this->app[AssetManager::class]->addAsset($assetName$url);
  6.         }
  7.         // Add required assets directly to the AssetPipeline
  8.         $this->app[AssetPipeline::class]->requireAssets(array_get($assets'required_assets', []));
  9.     }
AssetServiceProvider->addAssets(array('all_assets' => array('admin.css' => array('module' => 'admin:css/admin.css'), 'admin.js' => array('module' => 'admin:js/admin.js'), 'admin.dashboard.css' => array('module' => 'admin:css/dashboard.css'), 'admin.dashboard.js' => array('module' => 'admin:js/dashboard.js'), 'admin.polyfill.js' => array('cdn' => '')), 'required_assets' => array('admin.css', 'admin.polyfill.js', 'admin.js'))) in /home/primecho/dev.primechoice.co.in/Modules/Core/Providers/AssetServiceProvider.php (line 68)
  1.     {
  2.         foreach ($this->app['modules']->allEnabled() as $module) {
  3.             $assets config("fleetcart.modules.{$module->getAlias()}.assets");
  4.             if (! is_null($assets)) {
  5.                 $this->addAssets($assets);
  6.             }
  7.         }
  8.     }
  9.     /**
  1.         if (! config('app.installed')) {
  2.             return;
  3.         }
  4.         $this->addThemesAssets();
  5.         $this->addModulesAssets();
  6.     }
  7.     /**
  8.      * Register the service provider.
  9.      *
  1.         if (static::isCallableWithAtSign($callback) || $defaultMethod) {
  2.             return static::callClass($container$callback$parameters$defaultMethod);
  3.         }
  4.         return static::callBoundMethod($container$callback, function () use ($container$callback$parameters) {
  5.             return $callback(...array_values(static::getMethodDependencies($container$callback$parameters)));
  6.         });
  7.     }
  8.     /**
  9.      * Call a string reference to a class using Class@method syntax.
  1.      * @param  mixed  $value
  2.      * @return mixed
  3.      */
  4.     public static function unwrapIfClosure($value)
  5.     {
  6.         return $value instanceof Closure $value() : $value;
  7.     }
  8.     /**
  9.      * Get the class name of the given parameter's type, if possible.
  10.      *
  1.         if ($container->hasMethodBinding($method)) {
  2.             return $container->callMethodBinding($method$callback[0]);
  3.         }
  4.         return Util::unwrapIfClosure($default);
  5.     }
  6.     /**
  7.      * Normalize the given callback into a Class@method string.
  8.      *
  1.             return static::callClass($container$callback$parameters$defaultMethod);
  2.         }
  3.         return static::callBoundMethod($container$callback, function () use ($container$callback$parameters) {
  4.             return $callback(...array_values(static::getMethodDependencies($container$callback$parameters)));
  5.         });
  6.     }
  7.     /**
  8.      * Call a string reference to a class using Class@method syntax.
  9.      *
  1.      *
  2.      * @throws \InvalidArgumentException
  3.      */
  4.     public function call($callback, array $parameters = [], $defaultMethod null)
  5.     {
  6.         return BoundMethod::call($this$callback$parameters$defaultMethod);
  7.     }
  8.     /**
  9.      * Get a closure to resolve the given type from the container.
  10.      *
  1.     protected function bootProvider(ServiceProvider $provider)
  2.     {
  3.         $provider->callBootingCallbacks();
  4.         if (method_exists($provider'boot')) {
  5.             $this->call([$provider'boot']);
  6.         }
  7.         $provider->callBootedCallbacks();
  8.     }
  1.         // for any listeners that need to do work after this initial booting gets
  2.         // finished. This is useful when ordering the boot-up processes we run.
  3.         $this->fireAppCallbacks($this->bootingCallbacks);
  4.         array_walk($this->serviceProviders, function ($p) {
  5.             $this->bootProvider($p);
  6.         });
  7.         $this->booted true;
  8.         $this->fireAppCallbacks($this->bootedCallbacks);
Application->Illuminate\Foundation\{closure}(object(AssetServiceProvider), 41)
  1.         // finished. This is useful when ordering the boot-up processes we run.
  2.         $this->fireAppCallbacks($this->bootingCallbacks);
  3.         array_walk($this->serviceProviders, function ($p) {
  4.             $this->bootProvider($p);
  5.         });
  6.         $this->booted true;
  7.         $this->fireAppCallbacks($this->bootedCallbacks);
  8.     }
  1.      * @param  \Illuminate\Contracts\Foundation\Application  $app
  2.      * @return void
  3.      */
  4.     public function bootstrap(Application $app)
  5.     {
  6.         $app->boot();
  7.     }
  8. }
  1.         $this->hasBeenBootstrapped true;
  2.         foreach ($bootstrappers as $bootstrapper) {
  3.             $this['events']->dispatch('bootstrapping: '.$bootstrapper, [$this]);
  4.             $this->make($bootstrapper)->bootstrap($this);
  5.             $this['events']->dispatch('bootstrapped: '.$bootstrapper, [$this]);
  6.         }
  7.     }
  1.      * @return void
  2.      */
  3.     public function bootstrap()
  4.     {
  5.         if (! $this->app->hasBeenBootstrapped()) {
  6.             $this->app->bootstrapWith($this->bootstrappers());
  7.         }
  8.     }
  9.     /**
  10.      * Get the route dispatcher callback.
  1.     {
  2.         $this->app->instance('request'$request);
  3.         Facade::clearResolvedInstance('request');
  4.         $this->bootstrap();
  5.         return (new Pipeline($this->app))
  6.                     ->send($request)
  7.                     ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
  8.                     ->then($this->dispatchToRouter());
  1.     public function handle($request)
  2.     {
  3.         try {
  4.             $request->enableHttpMethodParameterOverride();
  5.             $response $this->sendRequestThroughRouter($request);
  6.         } catch (Throwable $e) {
  7.             $this->reportException($e);
  8.             $response $this->renderException($request$e);
  9.         }
Kernel->handle(object(Request)) in /home/primecho/dev.primechoice.co.in/public/index.php (line 78)
  1. */
  2. $kernel $app->make(Illuminate\Contracts\Http\Kernel::class);
  3. $response $kernel->handle(
  4.     $request Illuminate\Http\Request::capture()
  5. );
  6. $response->send();
  7. $kernel->terminate($request$response);

Stack Trace

ErrorException

ErrorException:
Undefined variable $collection

  at /home/primecho/dev.primechoice.co.in/Modules/Core/Foundation/Asset/Manager/FleetCartAssetManager.php:48
  at Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'Undefined variable $collection', '/home/primecho/dev.primechoice.co.in/Modules/Core/Foundation/Asset/Manager/FleetCartAssetManager.php', 48)
     (/home/primecho/dev.primechoice.co.in/Modules/Core/Foundation/Asset/Manager/FleetCartAssetManager.php:48)
  at Modules\Core\Foundation\Asset\Manager\FleetCartAssetManager->addAsset('admin.polyfill.js', '')
     (/home/primecho/dev.primechoice.co.in/Modules/Core/Providers/AssetServiceProvider.php:85)
  at Modules\Core\Providers\AssetServiceProvider->addAssets(array('all_assets' => array('admin.css' => array('module' => 'admin:css/admin.css'), 'admin.js' => array('module' => 'admin:js/admin.js'), 'admin.dashboard.css' => array('module' => 'admin:css/dashboard.css'), 'admin.dashboard.js' => array('module' => 'admin:js/dashboard.js'), 'admin.polyfill.js' => array('cdn' => '')), 'required_assets' => array('admin.css', 'admin.polyfill.js', 'admin.js')))
     (/home/primecho/dev.primechoice.co.in/Modules/Core/Providers/AssetServiceProvider.php:68)
  at Modules\Core\Providers\AssetServiceProvider->addModulesAssets()
     (/home/primecho/dev.primechoice.co.in/Modules/Core/Providers/AssetServiceProvider.php:26)
  at Modules\Core\Providers\AssetServiceProvider->boot()
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:36)
  at Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Container/Util.php:40)
  at Illuminate\Container\Util::unwrapIfClosure(object(Closure))
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:93)
  at Illuminate\Container\BoundMethod::callBoundMethod(object(Application), array(object(AssetServiceProvider), 'boot'), object(Closure))
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php:37)
  at Illuminate\Container\BoundMethod::call(object(Application), array(object(AssetServiceProvider), 'boot'), array(), null)
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Container/Container.php:610)
  at Illuminate\Container\Container->call(array(object(AssetServiceProvider), 'boot'))
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:869)
  at Illuminate\Foundation\Application->bootProvider(object(AssetServiceProvider))
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:850)
  at Illuminate\Foundation\Application->Illuminate\Foundation\{closure}(object(AssetServiceProvider), 41)
  at array_walk(array(object(EventServiceProvider), object(LogServiceProvider), object(RoutingServiceProvider), object(AuthServiceProvider), object(CookieServiceProvider), object(DatabaseServiceProvider), object(EncryptionServiceProvider), object(FilesystemServiceProvider), object(FormRequestServiceProvider), object(FoundationServiceProvider), object(PaginationServiceProvider), object(SessionServiceProvider), object(ViewServiceProvider), object(NotificationServiceProvider), object(TranslatableServiceProvider), object(SentinelServiceProvider), object(CartServiceProvider), object(TrustedProxyServiceProvider), object(LegacyFactoryServiceProvider), object(ScoutServiceProvider), object(ExcelServiceProvider), object(LaravelLocalizationServiceProvider), object(CaptchaServiceProvider), object(HtmlServiceProvider), object(StylistServiceProvider), object(ServiceProvider), object(NewsletterServiceProvider), object(AlternativeCacheStoresServiceProvider), object(ZiggyServiceProvider), object(DataTablesServiceProvider), object(AppServiceProvider), object(RouteServiceProvider), object(ConsoleServiceProvider), object(ContractsServiceProvider), object(LaravelModulesServiceProvider), object(TranslationServiceProvider), object(ValidationServiceProvider), object(CacheServiceProvider), object(CoreServiceProvider), object(ModuleServiceProvider), object(ThemeServiceProvider), object(AssetServiceProvider), object(SearchEngineServiceProvider), object(RouteServiceProvider), object(TranslationServiceProvider), object(SidebarServiceProvider), object(AdminServiceProvider), object(SidebarServiceProvider), object(SettingServiceProvider), object(EventServiceProvider), object(CategoryServiceProvider), object(MediaServiceProvider), object(MenuServiceProvider), object(EventServiceProvider), object(AttributeServiceProvider), object(EventServiceProvider), object(BrandServiceProvider), object(CartServiceProvider), object(EventServiceProvider), object(EventServiceProvider), object(CompareServiceProvider), object(CouponServiceProvider), object(CurrencyServiceProvider), object(EventServiceProvider), object(CurrencyExchangeRateServiceProvider), object(FlashSaleServiceProvider), object(ImportServiceProvider), object(NewsletterServiceProvider), object(OptionServiceProvider), object(EventServiceProvider), object(OrderServiceProvider), object(EventServiceProvider), object(PaymentServiceProvider), object(ProductServiceProvider), object(EventServiceProvider), object(ReportServiceProvider), object(ReviewServiceProvider), object(ShippingServiceProvider), object(SliderServiceProvider), object(SmsServiceProvider), object(TagServiceProvider), object(TaxServiceProvider), object(UserServiceProvider), object(EventServiceProvider), object(SocialLoginServiceProvider), object(MySQLScoutServiceProvider), object(EloquentMacroServiceProvider), object(PageServiceProvider), object(BootstrapServiceProvider), object(StorefrontServiceProvider)), object(Closure))
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:851)
  at Illuminate\Foundation\Application->boot()
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php:17)
  at Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(object(Application))
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:230)
  at Illuminate\Foundation\Application->bootstrapWith(array('Illuminate\\Foundation\\Bootstrap\\LoadEnvironmentVariables', 'Illuminate\\Foundation\\Bootstrap\\LoadConfiguration', 'Illuminate\\Foundation\\Bootstrap\\HandleExceptions', 'Illuminate\\Foundation\\Bootstrap\\RegisterFacades', 'Illuminate\\Foundation\\Bootstrap\\RegisterProviders', 'Illuminate\\Foundation\\Bootstrap\\BootProviders'))
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:152)
  at Illuminate\Foundation\Http\Kernel->bootstrap()
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:136)
  at Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(object(Request))
     (/home/primecho/dev.primechoice.co.in/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:110)
  at Illuminate\Foundation\Http\Kernel->handle(object(Request))
     (/home/primecho/dev.primechoice.co.in/public/index.php:78)