src/Zenaton/v1/Traits/WithTimestamp.php
protected function later($now)
    {
        // Find in the buffer if the method `at` was used to set the time
        $time = array_reduce($this->_buffer, function ($carry, $item) {
            if ($item[0] === 'at') {
                return $item[1];
            }

            return $carry;
        }, null);

        if ($time === null) {
            return false;
        }

        $other = $now->setTimeFromTimeString($time);

        return $now->diffInHours($other, false) > 0;
    }
protected function later($now)
    {
        // Find in the buffer if the method `at` was used to set the time
        $time = array_reduce($this->_buffer, function ($carry, $item) {
            if ($item[0] === 'at') {
                return $item[1];
            }

            return $carry;
        }, null);

        if ($time === null) {
            return false;
        }

        $other = $now->setTimeFromTimeString($time);

        return $now->diffInHours($other, false) > 0;
    }
@param \Cake\Chronos\Chronos $now

@return bool