Neos\Flow\Tests\Functional\Persistence\Fixtures\ExtendedTypesEntity::setTime PHP Method

setTime() public method

public setTime ( DateTime $time )
$time DateTime
    public function setTime(\DateTime $time)
    {
        $this->time = $time;
        return $this;
    }

Usage Example

 /**
  * @test
  */
 public function timeIsPersistedAndIsReconstituted()
 {
     $dateTime = new \DateTime('2008-11-16 19:03:30');
     $extendedTypesEntity = new Fixtures\ExtendedTypesEntity();
     $extendedTypesEntity->setTime($dateTime);
     $this->persistenceManager->add($extendedTypesEntity);
     $this->persistenceManager->persistAll();
     $this->persistenceManager->clearState();
     /**  @var Fixtures\ExtendedTypesEntity $persistedExtendedTypesEntity */
     $persistedExtendedTypesEntity = $this->extendedTypesEntityRepository->findAll()->getFirst();
     $this->assertInstanceOf(Fixtures\ExtendedTypesEntity::class, $persistedExtendedTypesEntity);
     $this->assertEquals('19:03:30', $persistedExtendedTypesEntity->getTime()->format('H:i:s'));
 }