Closed
Description
/**
* Check Symfony\Yaml bug
*
* @test
*/
public function willParseArrayAsArrayAndObjectAsObject()
{
$yaml = <<<YAML
array:
- key: one
- key: two
YAML;
$actual = Yaml::parse($yaml, true, false, true);
$this->assertInternalType('object', $actual);
$this->assertInternalType('array', $actual->array);
$this->assertInternalType('object', $actual->array[0]);
$this->assertInternalType('object', $actual->array[1]);
$this->assertSame('one', $actual->array[0]->key);
$this->assertSame('two', $actual->array[1]->key);
}
Result:
PHPUnit 4.8.22 by Sebastian Bergmann and contributors.
F
Time: 174 ms, Memory: 8.25Mb
There was 1 failure:
1) KleijnWeb\SwaggerBundle\Tests\Document\RefResolverTest::willParseArrayAsArrayAndObjectAsObject
Failed asserting that stdClass Object &0000000031cec1200000000029c5fbcc (
0 => stdClass Object &0000000031cec1de0000000029c5fbcc (
'key' => 'one'
)
1 => stdClass Object &0000000031cec1dd0000000029c5fbcc (
'key' => 'two'
)
) is of type "array".
/home/jkleijn/Projects/php/kleijnweb/swagger-bundle/src/Tests/Document/RefResolverTest.php:35
FAILURES!
Tests: 1, Assertions: 2, Failures: 1.