Neos\Flow\Tests\Unit\ObjectManagement\ObjectSerializerTest::reconstituteArrayWorks PHP Method

reconstituteArrayWorks() public method

    public function reconstituteArrayWorks()
    {
        $objectSerializer = $this->getAccessibleMock(ObjectSerializer::class, ['dummy'], [], '', false);
        $dataArray = ['key1' => [ObjectSerializer::TYPE => 'simple', ObjectSerializer::VALUE => 1], 'key2' => [ObjectSerializer::TYPE => 'simple', ObjectSerializer::VALUE => 2], 'key3' => [ObjectSerializer::TYPE => 'array', ObjectSerializer::VALUE => ['key4' => [ObjectSerializer::TYPE => 'simple', ObjectSerializer::VALUE => 4], 'key5' => [ObjectSerializer::TYPE => 'simple', ObjectSerializer::VALUE => 5]]]];
        $expectedArrayProperty = ['key1' => 1, 'key2' => 2, 'key3' => ['key4' => 4, 'key5' => 5]];
        $this->assertEquals($expectedArrayProperty, $objectSerializer->_call('reconstituteArray', $dataArray), 'The array was not reconstituted correctly.');
    }
ObjectSerializerTest