public function testGetSystems() { $manager = new SPaymentSystemManager(); $systems = $manager->getSystems(); $this->assertTrue(is_array($systems)); $this->assertArrayHasKey('webmoney', $systems); $this->assertTrue($systems['webmoney'] instanceof SimpleXMLElement); }
/** * @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; }