App\Source\RouteSystem\Interfaces\IRouteResource::getInfo PHP Method

getInfo() public method

public getInfo ( )
    public function getInfo();

Usage Example

 public static function add(Interfaces\IRouteResource $resource)
 {
     if (!Session::has('auth') || !Session::get('auth')) {
         return;
     }
     $info = $resource->getInfo();
     $collectionName = str_replace('/', "_", substr($info['path'], 1));
     if (isset(self::$collection[$collectionName])) {
         throw new \InvalidArgumentException("Resourse: " . $collectionName . " is registered. Please register other resource");
     }
     self::$collection[$collectionName] = $resource;
 }