Neos\Flow\Tests\Unit\Persistence\Doctrine\PersistenceManagerTest::persistAllRespectsObjectWhitelistIfOnlyWhitelistedObjectsFlagIsTrue PHP Метод

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

    public function persistAllRespectsObjectWhitelistIfOnlyWhitelistedObjectsFlagIsTrue()
    {
        $mockObject = new \stdClass();
        $scheduledEntityUpdates = [spl_object_hash($mockObject) => $mockObject];
        $scheduledEntityDeletes = [];
        $scheduledEntityInsertions = [];
        $this->mockUnitOfWork->expects($this->any())->method('getScheduledEntityUpdates')->will($this->returnValue($scheduledEntityUpdates));
        $this->mockUnitOfWork->expects($this->any())->method('getScheduledEntityDeletions')->will($this->returnValue($scheduledEntityDeletes));
        $this->mockUnitOfWork->expects($this->any())->method('getScheduledEntityInsertions')->will($this->returnValue($scheduledEntityInsertions));
        $this->mockEntityManager->expects($this->once())->method('flush');
        $this->persistenceManager->whitelistObject($mockObject);
        $this->persistenceManager->persistAll(true);
    }