From e1aeb17a5a48b1d7e88e97411562ff4ddd48d626 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Fri, 3 Dec 2021 14:46:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kiri-engine/Abstracts/BaseObject.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kiri-engine/Abstracts/BaseObject.php b/kiri-engine/Abstracts/BaseObject.php index 12a81efb..15d9a2ae 100644 --- a/kiri-engine/Abstracts/BaseObject.php +++ b/kiri-engine/Abstracts/BaseObject.php @@ -11,12 +11,15 @@ namespace Kiri\Abstracts; use Exception; use JetBrains\PhpStorm\Pure; +use Kiri\Di\Container; use Kiri\Kiri; +use Psr\Container\ContainerInterface; use Swoole\Coroutine; /** * Class BaseObject * @package Kiri\Kiri\Base + * @property ContainerInterface $container */ class BaseObject implements Configure { @@ -53,6 +56,15 @@ class BaseObject implements Configure } + /** + * @return Container + */ + #[Pure] public function getContainer(): ContainerInterface + { + return Kiri::getDi(); + } + + /** * @return string */