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

deserializeObjectsArraySetsTheInternalObjectsAsArrayPropertyCorrectly() public method

    public function deserializeObjectsArraySetsTheInternalObjectsAsArrayPropertyCorrectly()
    {
        $someDataArray = ['bla' => 'blub', 'another' => 'bla', 'and another' => 'blub'];
        $mockObjectManager = $this->getMockBuilder(ObjectManager::class)->disableOriginalConstructor()->getMock();
        $mockObjectManager->expects($this->any())->method('isRegistered')->will($this->returnValue(false));
        $objectSerializer = $this->getAccessibleMock(\Neos\Flow\ObjectManagement\ObjectSerializer::class, array('dummy'), array(), '', false);
        $objectSerializer->injectObjectManager($mockObjectManager);
        $objectSerializer->deserializeObjectsArray($someDataArray);
        $this->assertEquals($someDataArray, $objectSerializer->_get('objectsAsArray'), 'The data array has not been set as expected.');
    }
ObjectSerializerTest