ApiModel.php 906 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. /**
  3. * 重庆赤晓店信息科技有限公司
  4. * https://www.chixiaodian.com
  5. * Copyright (c) 2023 赤店商城 All rights reserved.
  6. */
  7. namespace app\modules\admin\models;
  8. use EasyWeChat\Factory;
  9. use Yansongda\Pay\Gateways\Alipay;
  10. use yii\base\Model;
  11. class ApiModel extends Model
  12. {
  13. /**
  14. * @return Factory
  15. */
  16. public static function getWechat()
  17. {
  18. return isset(\Yii::$app->controller->wechat) ? \Yii::$app->controller->wechat : null;
  19. }
  20. /**
  21. * @return Factory
  22. */
  23. public static function getWechatPay()
  24. {
  25. return isset(\Yii::$app->controller->wechatPay) ? \Yii::$app->controller->wechatPay : null;
  26. }
  27. /**
  28. * @return Alipay || null
  29. */
  30. public static function getAliPay()
  31. {
  32. return isset(\Yii::$app->controller->aliPay) ? \Yii::$app->controller->aliPay : null;
  33. }
  34. }