/** * * @param int $flags * @return self */ public function setFlags($flags) { parent::setFlags($flags); $this->flags = $flags; return $this; }
function setFlags($flags) { echo __METHOD__ . "({$flags})\n"; ArrayIterator::setFlags($flags); }
/** * * @return \ArrayIterator */ public function getIterator() { $it = new \ArrayIterator($this->elements); $it->setFlags(\ArrayIterator::ARRAY_AS_PROPS); return $it; }