✏️ 正在编辑: ApiFactory.php
路径:
/srv/systems_dir/koruspay/application/Modules/Api/ApiFactory.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php namespace Modules\Api; use Modules\Api\TransfeeraService as Transfeera; use Modules\Api\AQBankService as AQBank; use Modules\Api\OrendaPayService as OrendaPay; class ApiFactory { private static $_api = [ 'transfeera' => Transfeera::class, 'aqbank' => AQBank::class, 'orendapay' => OrendaPay::class, ]; public static function load() { $class = false; $api = self::_getCanalConfigurado(); if ($api && array_key_exists($api, self::$_api)) { $className = self::$_api[$api]; $class = new $className(); } return $class; } private static function _getCanalConfigurado() { $bootstrap = \Zend_Controller_Front::getInstance()->getParam('bootstrap'); $application = $bootstrap->getOptions(); if (array_key_exists('financial', $application)) { return $application['financial']['api']; } return false; } }
💾 保存文件
← 返回文件管理器