Drest\DrestException::routeRequiresHandle PHP Method

routeRequiresHandle() public static method

public static routeRequiresHandle ( string $name ) : DrestException
$name string
return DrestException
    public static function routeRequiresHandle($name)
    {
        return new self('Route requires a handle. Ensure a @Drest\\Handle(for="' . $name . '") function is set.' . ' These are required for all push type routes (POST/PUT/PATCH)');
    }

Usage Example

Example #1
0
 /**
  * Check handle calls.
  * @param array $routeMetaDataArray
  * @throws DrestException
  */
 public function checkHandleCalls($routeMetaDataArray)
 {
     // Error for any push metadata routes that don't have a handle
     foreach ($routeMetaDataArray as $routeMetaData) {
         /* @var RouteMetaData $routeMetaData */
         if ($routeMetaData->needsHandleCall() && !$routeMetaData->hasHandleCall()) {
             throw DrestException::routeRequiresHandle($routeMetaData->getName());
         }
     }
 }
All Usage Examples Of Drest\DrestException::routeRequiresHandle