/** @inheritdoc */ public function getIterator() { if ($this->jobData instanceof ArrayCollection) { return $this->jobData->getIterator(); } elseif (is_array($this->jobData)) { return new \ArrayIterator($this->jobData); } else { return new \ArrayIterator(array('data' => $this->jobData)); } }