/**
  * 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);
 }
예제 #2
0
 /**
  * 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);
 }
예제 #3
0
 public function __construct()
 {
     $this->id = 0;
     $this->huisnummer = 'Onbepaald';
     $this->straat = KVDdo_AdrStraat::newNull();
     $this->postcode = null;
     $this->terreinobjecten = new KVDdom_DomainObjectCollection();
 }