/** * Finds all personal polls. * * @return \Causal\DoodleClient\Domain\Model\Poll[] */ public function findAll() { static $polls = null; if ($polls === null) { $polls = $this->doodleClient->getPersonalPolls(); } return $polls; }
/** * Injects the information of a given poll. * * @param Poll $poll * @return array */ public function injectInfo(Poll $poll) { $info = $poll->_getInfo(); if ($info === null) { $info = $this->client->_getInfo($poll); $poll->_setInfo($info); } return $info; }