public function current()
    {
        $callback = $this->_callback;

        return $callback(parent::current(), $this->key(), $this->_innerIterator);
    }
public function current()
    {
        $callback = $this->_callback;

        return $callback(parent::current(), $this->key(), $this->_innerIterator);
    }
public function current ( ) { $ callback = $ this -> _callback ; return $ callback ( parent :: current ( ) , $ this -> key ( ) , $ this -> _innerIterator ) ; }
Returns the value returned by the callback after passing the current value in
the iteration

@return mixed
Returns the value returned by the callback after passing the current value in the iteration