public function current() { if (!isset($this->iteratable[$this->position])) { return null; } $current = $this->iteratable[$this->position]; $current->setPreloadContainer($this); return $current; }