public function testGetSystems()
 {
     $manager = new SPaymentSystemManager();
     $systems = $manager->getSystems();
     $this->assertTrue(is_array($systems));
     $this->assertArrayHasKey('webmoney', $systems);
     $this->assertTrue($systems['webmoney'] instanceof SimpleXMLElement);
 }
예제 #2
0
 /**
  * @return array of available payment systems. e.g array(id=>name)
  */
 public function getPaymentSystemsArray()
 {
     $result = array();
     $systems = new SPaymentSystemManager();
     foreach ($systems->getSystems() as $system) {
         $result[(string) $system->id] = $system->name;
     }
     return $result;
 }