name: NonTraversableArrayObject class_comment: '# * This class is a hand written simplified version of PHP native `ArrayObject` # * class, to show that it behaves differently than the PHP native implementation.' dependencies: [] properties: - name: array visibility: private comment: null methods: - name: __construct visibility: public parameters: - name: array default: 'null' comment: null - name: offsetExists visibility: public parameters: - name: offset comment: null - name: offsetGet visibility: public parameters: - name: offset comment: null - name: offsetSet visibility: public parameters: - name: offset - name: value comment: null - name: offsetUnset visibility: public parameters: - name: offset comment: null - name: count visibility: public parameters: [] comment: null - name: __serialize visibility: public parameters: [] comment: null - name: __unserialize visibility: public parameters: - name: data comment: null traits: [] interfaces: - \ArrayAccess