예제 #1
0
파일: BackendTest.php 프로젝트: bmdevel/bav
 /**
  * Tests DataBackend::getBICAgencies()
  * 
  * @dataProvider provideTestGetBICAgencies
  * @see DataBackend::getBICAgencies();
  */
 public function testGetBICAgencies(DataBackend $backend, $bic, $expectedAgencyIds)
 {
     $agencies = $backend->getBICAgencies($bic);
     $getID = function (Agency $agency) {
         return $agency->getID();
     };
     $agenciesIds = array_map($getID, $agencies);
     sort($expectedAgencyIds);
     sort($agenciesIds);
     $this->assertEquals($expectedAgencyIds, $agenciesIds);
 }
예제 #2
0
파일: BAV.php 프로젝트: bmdevel/bav
 /**
  * Returns bank agencies for a given BIC.
  *
  * @param string $bic BIC
  * @return Agency[]
  */
 public function getBICAgencies($bic)
 {
     return $this->backend->getBICAgencies(BICUtil::normalize($bic));
 }