Neos\Flow\Tests\Unit\Persistence\Generic\SessionTest::isDirtyReturnsFalseForUnactivatedLazyObjects PHP Метод

isDirtyReturnsFalseForUnactivatedLazyObjects() публичный Метод

    public function isDirtyReturnsFalseForUnactivatedLazyObjects()
    {
        $className = 'Class' . md5(uniqid(mt_rand(), true));
        eval('class ' . $className . ' { public $foo; }');
        $object = new $className();
        $object->Flow_Persistence_LazyLoadingObject_thawProperties = 'dummy';
        $session = $this->getMockBuilder(Persistence\Generic\Session::class)->setMethods(['dummy'])->getMock();
        $session->registerReconstitutedEntity($object, ['identifier' => 'fakeUuid']);
        $this->assertFalse($session->isDirty($object, 'foo'));
    }