Neos\Flow\Tests\Functional\Persistence\Fixtures\Post::setImage PHP Method

setImage() public method

public setImage ( Image $image )
$image Image
    public function setImage($image)
    {
        $this->image = $image;
    }

Usage Example

 /**
  * @test
  */
 public function entitiesWithinAggregateAreRemovedAutomaticallyWithItsRootEntity()
 {
     $image = new Fixtures\Image();
     $post = new Fixtures\Post();
     $post->setImage($image);
     $this->postRepository->add($post);
     $this->persistenceManager->persistAll();
     $imageIdentifier = $this->persistenceManager->getIdentifierByObject($image);
     $retrievedImage = $this->persistenceManager->getObjectByIdentifier($imageIdentifier, Fixtures\Image::class);
     $this->assertSame($image, $retrievedImage);
     $this->postRepository->remove($post);
     $this->persistenceManager->persistAll();
     $this->assertTrue($this->persistenceManager->isNewObject($retrievedImage));
 }
All Usage Examples Of Neos\Flow\Tests\Functional\Persistence\Fixtures\Post::setImage