public refreshApplication ( Illuminate\Foundation\Application | null $app = null ) : void | ||
$app | Illuminate\Foundation\Application | null | Optionally provide your own unbooted Laravel Application instance. This parameter can largely be ignored and is used just for unit testing |
return | void |
public function refreshApplication($app = null)
{
$this->app = $app instanceof Application ? $app : $this->createApplication();
}
/** * Run the `beforeSpecification` hook. * * @param \PhpSpec\Event\SpecificationEvent $event * @return void */ public function beforeSpecification(SpecificationEvent $event) { $spec = $event->getSpecification(); if ($spec->getClassReflection()->hasMethod('setLaravel')) { $this->laravel->refreshApplication(); } }