Metabor\Statemachine\Condition\Timeout::getLastStateHasChangedDate PHP Метод

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

protected getLastStateHasChangedDate ( object $subject, ArrayAccess $context ) : DateTime
$subject object
$context ArrayAccess
Результат DateTime
    protected function getLastStateHasChangedDate($subject, \ArrayAccess $context)
    {
        if ($subject instanceof LastStateHasChangedDateInterface) {
            return $subject->getLastStateHasChangedDate();
        } else {
            throw new \InvalidArgumentException('Overwrite this method to implement a different type!');
        }
    }