Neos\Flow\Tests\Functional\Security\Authorization\Privilege\Entity\Doctrine\ContentSecurityTest::inOperatorWorksWithEmptyArray PHP Method

inOperatorWorksWithEmptyArray() public method

    public function inOperatorWorksWithEmptyArray()
    {
        $testEntityC = new Fixtures\TestEntityC();
        $testEntityC->setSimpleStringProperty('Christopher');
        $testEntityC2 = new Fixtures\TestEntityC();
        $testEntityC2->setSimpleStringProperty('Andi');
        $this->testEntityCDoctrineRepository->add($testEntityC);
        $this->testEntityCDoctrineRepository->add($testEntityC2);
        $testEntityCIdentifier = $this->persistenceManager->getIdentifierByObject($testEntityC);
        $testEntityC2Identifier = $this->persistenceManager->getIdentifierByObject($testEntityC2);
        $this->persistenceManager->persistAll();
        $this->persistenceManager->clearState();
        $result = $this->testEntityCDoctrineRepository->findAllWithDql();
        $this->assertTrue(count($result) === 0);
        $this->assertNull($this->persistenceManager->getObjectByIdentifier($testEntityCIdentifier, Fixtures\TestEntityC::class));
        $this->assertNull($this->persistenceManager->getObjectByIdentifier($testEntityC2Identifier, Fixtures\TestEntityC::class));
        $this->restrictableEntityDoctrineRepository->removeAll();
        $this->persistenceManager->persistAll();
        $this->persistenceManager->clearState();
    }