Ejemplo n.º 1
0
 /**
  *
  */
 protected function resolveManager()
 {
     /** @var \Ytake\LaravelAspect\RayAspectKernel $aspect */
     $aspect = $this->manager->driver('ray');
     $aspect->register(\__Test\LogExceptionsModule::class);
     $aspect->dispatch();
 }
Ejemplo n.º 2
0
 public function testCreateNullDriverInstance()
 {
     /** @var \Ytake\LaravelAspect\NullAspectKernel $driver */
     $driver = $this->manager->driver('none');
     $this->assertInstanceOf(\Ytake\LaravelAspect\NullAspectKernel::class, $driver);
     $this->assertNull($driver->register());
     $class = new \ReflectionClass($driver);
     $this->assertSame(0, count($class->getProperties()));
     $this->assertNull($driver->dispatch());
     $this->assertNull($driver->weave());
 }
 /**
  *
  */
 protected function resolveManager()
 {
     $aspect = $this->manager->driver('ray');
     $aspect->register(\__Test\CacheableModule::class);
 }
Ejemplo n.º 4
0
 /**
  *
  */
 protected function resolveManager()
 {
     $aspect = $this->manager->driver('ray');
     $aspect->register(\__Test\AsyncModule::class);
     $aspect->dispatch();
 }
Ejemplo n.º 5
0
 /**
  * @return void
  */
 public function fire()
 {
     $this->aspectManager->weave();
     $this->info('class files compiled!');
 }