RefillFactory.php 642 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace refill;
  3. if(defined('COMPANY_NAME') && COMPANY_NAME === 'LZKJ_COMPANY') {
  4. require_once(BASE_HELPER_PATH . '/refill/LZRefillFactory.php');
  5. }
  6. else {
  7. require_once(BASE_HELPER_PATH . '/refill/XYZRefillFactory.php');
  8. }
  9. require_once(BASE_HELPER_PATH . '/mtopcard/mtopcard.php');
  10. require_once(BASE_CORE_PATH . '/framework/function/http.php');
  11. class RefillFactory
  12. {
  13. public static function instance()
  14. {
  15. if(defined('COMPANY_NAME') && COMPANY_NAME === 'LZKJ_COMPANY') {
  16. return LZRefillFactory::instance();
  17. }
  18. else {
  19. return XYZRefillFactory::instance();
  20. }
  21. }
  22. }