public function testGetSetDeSerClass() { $orgClass = $this->customHandler->getSourceDeSerClass(); $fixture = 'NonSenseClass'; $this->customHandler->setSourceDeSerClass($fixture); $this->assertSame($fixture, $this->customHandler->getSourceDeSerClass()); $this->customHandler->setSourceDeSerClass($orgClass); }
/** * Deserializes given data to array or object * * @param string $data * @param array $params * * @return GatewayInterface */ public function deserialize($data, array $params = array()) { $sourceClass = $this->getSourceClassFromMapping($params); $this->handler->setSourceDeSerClass($sourceClass); return new NativeObjectGateway($this->jms->deserialize($data, $this->deserializerClass, self::SERIALIZER_FORMAT, $this->determineContext($this->jmsDeserializeContext, $params))); }