/** * Zoek alle huisnummers in een bepaalde straat. * @param KVDdo_AdrStraat $straat * @return KVDdom_DomainObjectCollection Een verzameling van {@link KVDdo_AdrHuisnummer} objecten. */ public function findByStraat($straat) { $sql = $this->getFindByStraatIdStatement(); $this->_sessie->getSqlLogger()->log($sql); $stmt = $this->_conn->prepare($sql); $stmt->bindValue(1, $straat->getId(), PDO::PARAM_INT); return $this->executeFindMany($stmt); }
/** * Zoek alle huisnummers in een bepaalde straat. * @param KVDdo_AdrStraat $straat * @return KVDdom_DomainObjectCollection Een verzameling van {@link KVDdo_AdrHuisnummer} objecten. */ public function findByStraat($straat) { $huisnummerArray = $this->_gateway->listHuisnummersByStraatnaamId($straat->getId()); $domainObjects = array(); foreach ($huisnummerArray as $huisnummerArray) { $huisnummer = $this->doLoad($huisnummerArray['huisnummerId'], $huisnummerArray, $straat); $domainObjects[] = $huisnummer; } return new KVDdom_DomainObjectCollection($domainObjects); }