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 */