public function getIterator()
    {
        if (!is_null($this->iterator)) {
            return $this->iterator;
        }

        return $this->iterator = new ArrayIterator((array) $this->value);
    }
public function getIterator()
    {
        if (!is_null($this->iterator)) {
            return $this->iterator;
        }

        return $this->iterator = new ArrayIterator((array) $this->value);
    }
public function getIterator ( ) { if ( ! is_null ( $ this -> iterator ) ) { return $ this -> iterator ; } return $ this -> iterator = new ArrayIterator ( ( array ) $ this -> value ) ; }
Returns the iterator for this object.

@return ElementList
Returns the iterator for this object .