PHP code example of doctrineum / datetime-immutable
1. Go to this page and download the library: Download doctrineum/datetime-immutable library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
doctrineum / datetime-immutable example snippets
\Doctrineum\DateTimeImmutable\DateTimeImmutableType::registerSelf();
use Doctrine\ORM\Mapping as ORM;
class Foo {
/**
* @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue
*/
private $id;
/**
* @ORM\Column(type="datetime-immutable")
*/
private $when;
public function __construct(\DateTimeImmutable $when)
{
$this->when = $when;
}
}
\Doctrineum\DateTimeImmutable\DateTimeImmutableType::registerSelf();
$foo = new Foo(new \DateTimeImmutable());
// ...
$entityManager->persist($foo);
$entityManager->flush();