Exemple #1
0
 /**
  * pipeOperation
  *
  * @param Operation $operation
  *
  * @return void
  */
 public function pipeOperation(Operation $operation)
 {
     $options = $operation->getOptions();
     $middlewareOptions = new OptionsMiddleware($options);
     $this->pipe($middlewareOptions);
     $this->pipe($operation->getMiddleware());
 }
 /**
  * addOperation
  *
  * @param Operation $operation
  *
  * @return mixed
  */
 public function addOperation(Operation $operation)
 {
     $this->operations[$operation->getName()] = $operation;
 }