Adamgoose\Events\Annotations\Scanner::create PHP Method

create() public static method

Create a new scanner instance.
public static create ( array $scan ) : static
$scan array
return static
    public static function create(array $scan)
    {
        return new static($scan);
    }

Usage Example

 /**
  * Get the route definitions for the annotations.
  *
  * @return string
  */
 protected function getEventDefinitions()
 {
     $provider = 'Adamgoose\\AnnotationsServiceProvider';
     return '<?php ' . PHP_EOL . PHP_EOL . Scanner::create($this->laravel->getProvider($provider)->eventScans())->getEventDefinitions() . PHP_EOL;
 }