Bravo3\Orm\Tests\Entities\Product::setCreateTime PHP Method

setCreateTime() public method

Set CreateTime
public setCreateTime ( DateTime $create_time = null )
$create_time DateTime
    public function setCreateTime(\DateTime $create_time = null)
    {
        $this->create_time = $create_time;
        return $this;
    }

Usage Example

Beispiel #1
0
 /**
  * @dataProvider entityManagerDataProvider
  * @param EntityManager $em
  */
 public function testComplexSerialisation(EntityManager $em)
 {
     $serialiser = new JsonSerialiser();
     $time = new \DateTime();
     $product = new Product();
     $product->setCreateTime($time);
     $metadata = $em->getMapper()->getEntityMetadata($product);
     $data = $serialiser->serialise($metadata, $product);
     $new_product = new Product();
     $serialiser->deserialise($metadata, $data, $new_product);
     $this->assertEquals($time->format(self::DATE_FORMAT), $new_product->getCreateTime()->format(self::DATE_FORMAT));
 }