This commit is contained in:
xl
2023-11-10 14:01:37 +08:00
parent 781ebe1704
commit 6cd9377866
+13 -1
View File
@@ -17,6 +17,18 @@ use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ResponseInterface;
use Swoole\Process; use Swoole\Process;
interface Arrayable
{
/**
* @return array
*/
public function toArray(): array;
}
if (!function_exists('make')) { if (!function_exists('make')) {
@@ -272,7 +284,7 @@ if (!function_exists('inject')) {
function inject(object $object): object function inject(object $object): object
{ {
$container = Kiri::getDi(); $container = Kiri::getDi();
$reflect = $container->getReflectionClass($object::class); $reflect = $container->getReflectionClass($object::class);
$container->resolveProperties($reflect, $object); $container->resolveProperties($reflect, $object);
return $object; return $object;
} }