/** * 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); }
/** * 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; }