/** * Set encoding * * @param string $encoding * @return Server */ public function setEncoding($encoding) { $this->encoding = $encoding; AbstractValue::setEncoding($encoding); return $this; }
public function testChangingExceptionResetsGeneratorObject() { $generator = AbstractValue::getGenerator(); AbstractValue::setEncoding('UTF-8'); $this->assertNotSame($generator, AbstractValue::getGenerator()); $this->assertEquals($generator, AbstractValue::getGenerator()); $generator = AbstractValue::getGenerator(); AbstractValue::setEncoding('ISO-8859-1'); $this->assertNotSame($generator, AbstractValue::getGenerator()); $this->assertNotEquals($generator, AbstractValue::getGenerator()); }