assertSame('value', $decoder->decode('"value"')->getValue()); } public function testDoesNotPassParserIntoInnerDecoder() { $innerDecoder = new ExtJsonDecoder(); $decoder = new StringOnlyDecoder($innerDecoder); $parser = new Parser(new \ArrayObject(['[]'])); $this->assertSame($parser, $decoder->decode($parser)->getValue()); } }