src/Service/Keeper.php
public function getMax($params = [])
    {
        if (!$this->enable) {
            return new \DateTime();
        }

        $params = (array) $params;
        // always check the date of the last update of the project
        if (!in_array(self::LAST_UPDATE_KEY, $params)) {
            $params[] = self::LAST_UPDATE_KEY;
        }

        if (!($time = $this->driver->getMax($params))) {
            $time = $this->reset();
        }

        return $time;
    }
public function getMax($params = [])
    {
        if (!$this->enable) {
            return new \DateTime();
        }

        $params = (array) $params;
        // always check the date of the last update of the project
        if (!in_array(self::LAST_UPDATE_KEY, $params)) {
            $params[] = self::LAST_UPDATE_KEY;
        }

        if (!($time = $this->driver->getMax($params))) {
            $time = $this->reset();
        }

        return $time;
    }
public function getMax ( $ params = [ ] ) { if ( ! $ this -> enable ) { return new \ DateTime ( ) ; } $ params = ( array ) $ params ; // always check the date of the last update of the project if ( ! in_array ( self :: LAST_UPDATE_KEY , $ params ) ) { $ params [ ] = self :: LAST_UPDATE_KEY ; } if ( ! ( $ time = $ this -> driver -> getMax ( $ params ) ) ) { $ time = $ this -> reset ( ) ; } return $ time ; }
Get a list of keys or dates and chooses the max date.

@param mixed $params

@return \DateTime
Get a list of keys or dates and chooses the max date .