Example #1
0
 /**
  * Read all agencies from the bundesbank file.
  * 
  * @return Agency[]
  */
 private function provideAgencies()
 {
     $parser = new FileParser();
     $databackend = new FileDataBackend($parser->getFile());
     $agencies = array();
     for ($line = 0; $line < $parser->getLines(); $line++) {
         $data = $parser->readLine($line);
         $bank = $parser->getBank($databackend, $data);
         $agency = $parser->getAgency($bank, $data);
         $agencies[$agency->getID()] = $agency;
     }
     return $agencies;
 }