public function key()
    {
        if (!self::$session) {
            Exception::i()->setMessage(self::ERROR_NOT_STARTED)->trigger();
        }

        return key($_SESSION);
    }
public function key()
    {
        if (!self::$session) {
            Exception::i()->setMessage(self::ERROR_NOT_STARTED)->trigger();
        }

        return key($_SESSION);
    }
public function key ( ) { if ( ! self :: $ session ) { Exception :: i ( ) -> setMessage ( self :: ERROR_NOT_STARTED ) -> trigger ( ) ; } return key ( $ _SESSION ) ; }
Returns th current position
For Iterator interface

@return int
Returns th current position For Iterator interface