/** * @group ZF-10542 */ public function testAllowNumericZeroAsValueForCompressionOptions() { $client = new Client(); $this->assertNull($client->getCompressionOptions()); $options = $client->getOptions(); $this->assertArrayNotHasKey('compression', $options); $client->setCompressionOptions(SOAP_COMPRESSION_GZIP); $this->assertSame(SOAP_COMPRESSION_GZIP, $client->getCompressionOptions()); $options = $client->getOptions(); $this->assertSame(SOAP_COMPRESSION_GZIP, $options['compression']); $client->setCompressionOptions(null); $this->assertNull($client->getCompressionOptions()); $options = $client->getOptions(); $this->assertArrayNotHasKey('compression', $options); }