Exemplo n.º 1
0
 /**
  * Get the request serializer used with the command
  *
  * @return RequestSerializerInterface
  */
 public function getRequestSerializer()
 {
     if (!$this->requestSerializer) {
         $this->requestSerializer = DefaultRequestSerializer::getInstance();
     }
     return $this->requestSerializer;
 }
 public function setUp()
 {
     $this->serializer = DefaultRequestSerializer::getInstance();
     $this->client = new Client('http://foo.com/baz');
     $this->operation = new Operation(array('httpMethod' => 'POST'));
     $this->command = $this->getMockBuilder('Guzzle\\Service\\Command\\AbstractCommand')->setConstructorArgs(array(array(), $this->operation))->getMockForAbstractClass();
     $this->command->setClient($this->client);
 }
Exemplo n.º 3
0
 /**
  * Gets the request serializer to set on commands
  *
  * @return \Guzzle\Service\Command\RequestSerializerInterface
  */
 public function getRequestSerializer()
 {
     // @codeCoverageIgnoreStart
     if (!$this->serializer) {
         $visitor = new JsonVisitor();
         $this->serializer = DefaultRequestSerializer::getInstance();
         $this->serializer->addVisitor('json', $visitor);
         $this->serializer->addVisitor('links', $visitor);
     }
     // @codeCoverageIgnoreEnd
     return $this->serializer;
 }