protected function buildRequestEnvelope( RequestEnvelope $requestEnvelope , AbstractPayPalMessageFactory $factory ) { $requestEnvelopeElement = $factory->createMessageElement(); $requestEnvelopeElement->addChild( $factory->createMessageField( 'errorLanguage' , $factory->createMessagePrimitive( $requestEnvelope->getErrorLanguage() ) ) ); $requestEnvelopeElement->addChild( $factory->createMessageField( 'detailLevel' , $factory->createMessagePrimitive( $requestEnvelope->getDetailLevel() ) ) ); return $requestEnvelopeElement; }
/** * @test */ public function testToNVPString() { $this->object->detailLevel = "ReturnAll"; $ret = $this->object->toNVPString(); $this->assertEquals("detailLevel=ReturnAll&errorLanguage=en_US", $ret); }