Neos\Flow\Tests\Functional\Persistence\Aspect\PersistenceMagicAspectTest::subValueObjectsAreIncludedInTheValueHash PHP Method

subValueObjectsAreIncludedInTheValueHash() public method

    public function subValueObjectsAreIncludedInTheValueHash()
    {
        $subValueObject1 = new Fixtures\TestValueObject('value');
        $subValueObject2 = new Fixtures\TestValueObject('value');
        $subValueObject3 = new Fixtures\TestValueObject('value2');
        $valueObject1 = new Fixtures\TestValueObjectWithSubValueObjectProperties($subValueObject1, 'test');
        $valueObject2 = new Fixtures\TestValueObjectWithSubValueObjectProperties($subValueObject2, 'test');
        $valueObject3 = new Fixtures\TestValueObjectWithSubValueObjectProperties($subValueObject3, 'test');
        $this->assertEquals($this->persistenceManager->getIdentifierByObject($valueObject1), $this->persistenceManager->getIdentifierByObject($valueObject2));
        $this->assertNotEquals($this->persistenceManager->getIdentifierByObject($valueObject1), $this->persistenceManager->getIdentifierByObject($valueObject3));
    }