Doctrine\ODM\OrientDB\Caster\Caster::assignDateClass PHP Метод

assignDateClass() защищенный Метод

If the $class is a subclass of \DateTime, it uses it, it uses \DateTime otherwise.
protected assignDateClass ( string $class )
$class string
    protected function assignDateClass($class)
    {
        $refClass = new \ReflectionClass($class);
        if (!($refClass->getName() === 'DateTime' || $refClass->isSubclassOf('DateTime'))) {
            throw new \InvalidArgumentException("The class used to cast DATE and DATETIME values must be derived from DateTime.");
        }
        $this->dateClass = $class;
    }