Beispiel #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;
 }
Beispiel #2
0
 /**
  * Tests using the default file
  * 
  * @see FileParser::__construct()
  */
 public function testDefaultFile()
 {
     $parser = new FileParser();
     $this->assertEquals(realpath(__DIR__ . "/../../data/banklist.txt"), realpath($parser->getFile()));
 }