Open Journal Systems  3.3.0
PostFileVisitor.php
1 <?php
2 
4 
9 
14 {
15  public function visit(CommandInterface $command, RequestInterface $request, Parameter $param, $value)
16  {
17  $value = $param->filter($value);
18  if ($value instanceof PostFileInterface) {
19  $request->addPostFile($value);
20  } else {
21  $request->addPostFile($param->getWireName(), $value);
22  }
23  }
24 }
Guzzle\Service\Command\LocationVisitor\Request
Definition: AbstractRequestVisitor.php:3
Guzzle\Http\Message\RequestInterface
Definition: lib/vendor/guzzle/guzzle/src/Guzzle/Http/Message/RequestInterface.php:16
Guzzle\Service\Description\Parameter\filter
filter($value)
Definition: Parameter.php:201
Guzzle\Service\Command\LocationVisitor\Request\PostFileVisitor
Definition: PostFileVisitor.php:13
Guzzle\Service\Command\LocationVisitor\Request\AbstractRequestVisitor
Definition: AbstractRequestVisitor.php:9
Guzzle\Service\Description\Parameter
Definition: Parameter.php:10
Guzzle\Service\Command\CommandInterface
Definition: CommandInterface.php:17
Guzzle\Service\Description\Parameter\getWireName
getWireName()
Definition: Parameter.php:250
Guzzle\Http\Message\PostFileInterface
Definition: PostFileInterface.php:10
Guzzle\Service\Command\LocationVisitor\Request\PostFileVisitor\visit
visit(CommandInterface $command, RequestInterface $request, Parameter $param, $value)
Definition: PostFileVisitor.php:15