| 1234567891011121314151617181920212223242526272829 |
- <?php
- declare(strict_types=1);
- namespace SixShop\AliyunWuliu;
- use SixShop\AliyunWuliu\Entity\ExtensionWuLiuEntity;
- use SixShop\Core\Contracts\LogisticsInterface;
- use SixShop\Core\ExtensionAbstract;
- use think\App;
- class Extension extends ExtensionAbstract
- {
- public const EXTENSION_ID = 'aliyun_wuliu';
- public function __construct(private App $app)
- {
- }
- protected function getBaseDir(): string
- {
- return dirname(__DIR__);
- }
- public function boot(): void
- {
- parent::boot();
- $this->app->bind(LogisticsInterface::class, ExtensionWuLiuEntity::class);
- }
- }
|