public function &currentPage($value)
    {
        if (!$this->is_paginated) {
            throw new LogicException('Page can be set only for paginated collections');
        }

        $this->current_page = (int) $value;

        if ($this->current_page < 1) {
            $this->current_page = 1;
        }

        return $this;
    }
public function &currentPage($value)
    {
        if (!$this->is_paginated) {
            throw new LogicException('Page can be set only for paginated collections');
        }

        $this->current_page = (int) $value;

        if ($this->current_page < 1) {
            $this->current_page = 1;
        }

        return $this;
    }
public function & currentPage ( $ value ) { if ( ! $ this -> is_paginated ) { throw new LogicException ( 'Page can be set only for paginated collections' ) ; } $ this -> current_page = ( int ) $ value ; if ( $ this -> current_page < 1 ) { $ this -> current_page = 1 ; } return $ this ; }
Set current page.

@param  int   $value
@return $this
Set current page .