Revert "改名"
This reverts commit fdf58326
This commit is contained in:
+642
-636
File diff suppressed because it is too large
Load Diff
@@ -39,6 +39,7 @@
|
||||
"Kiri\\Task\\": "kiri-task/"
|
||||
},
|
||||
"files": [
|
||||
"Kiri.php",
|
||||
"error.php",
|
||||
"function.php"
|
||||
]
|
||||
|
||||
@@ -14,7 +14,6 @@ use Kiri\Error\Logger;
|
||||
use Kiri\Events\EventDispatch;
|
||||
use Kiri\Events\EventProvider;
|
||||
use Kiri\Exception\ConfigException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri\Message\Handler\Router;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Swoole\Process;
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace Kiri\Annotation;
|
||||
|
||||
use Exception;
|
||||
use Kiri\Events\EventProvider;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace Kiri\Annotation;
|
||||
|
||||
use Exception;
|
||||
use Kiri\Core\Str;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use ReflectionException;
|
||||
use ReflectionProperty;
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Kiri\Annotation;
|
||||
use DirectoryIterator;
|
||||
use Exception;
|
||||
use Kiri\Abstracts\Component;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use ReflectionClass;
|
||||
use ReflectionException;
|
||||
use Throwable;
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace Kiri\Annotation;
|
||||
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
#[\Attribute(\Attribute::TARGET_CLASS)] class Mapping extends Attribute
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace Kiri\Annotation\Route;
|
||||
|
||||
use Kiri\Annotation\Attribute;
|
||||
use Kiri\Message\Handler\Router;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
#[\Attribute(\Attribute::TARGET_METHOD | \Attribute::IS_REPEATABLE)] class Route extends Attribute
|
||||
{
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Kiri\Annotation;
|
||||
|
||||
|
||||
use Exception;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Kiri\Server\Tasker\AsyncTaskExecute;
|
||||
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ use Swoole\Table;
|
||||
|
||||
/**
|
||||
* Class BaseApplication
|
||||
* @package Kiri\Kiri\Base
|
||||
* @package Kiri\Base
|
||||
*/
|
||||
abstract class BaseApplication extends Component
|
||||
{
|
||||
|
||||
@@ -15,14 +15,14 @@ use JetBrains\PhpStorm\Pure;
|
||||
use Kiri\Di\Container;
|
||||
use Kiri\Events\EventDispatch;
|
||||
use Kiri\Events\EventProvider;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Psr\Container\ContainerExceptionInterface;
|
||||
use Psr\Container\ContainerInterface;
|
||||
use Psr\Container\NotFoundExceptionInterface;
|
||||
|
||||
/**
|
||||
* Class Component
|
||||
* @package Kiri\Kiri\Base
|
||||
* @package Kiri\Base
|
||||
* @property ContainerInterface|Container $container
|
||||
* @property EventProvider $eventProvider
|
||||
* @property EventDispatch $eventDispatch
|
||||
|
||||
@@ -14,7 +14,7 @@ use Kiri\Exception\ConfigException;
|
||||
|
||||
/**
|
||||
* Class Config
|
||||
* @package Kiri\Kiri\Base
|
||||
* @package Kiri\Base
|
||||
*/
|
||||
class Config extends Component
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Kiri\Abstracts;
|
||||
|
||||
/**
|
||||
* Interface Configure
|
||||
* @package Kiri\Kiri\Base
|
||||
* @package Kiri\Base
|
||||
*/
|
||||
interface Configure
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@ use DirectoryIterator;
|
||||
use Exception;
|
||||
use Kiri\Events\EventProvider;
|
||||
use Kiri\Exception\ConfigException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Kiri\Server\Events\OnWorkerStop;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use ReflectionException;
|
||||
|
||||
@@ -29,6 +29,8 @@ use Symfony\Component\Console\{Application as ConsoleApplication,
|
||||
Output\ConsoleOutput,
|
||||
Output\OutputInterface
|
||||
};
|
||||
use Kiri;
|
||||
|
||||
|
||||
/**
|
||||
* Class Init
|
||||
|
||||
@@ -8,7 +8,7 @@ use Exception;
|
||||
use Kiri\Abstracts\Component;
|
||||
use Kiri\Server\ServerManager;
|
||||
use Kiri\Server\Tasker\AsyncTaskExecute;
|
||||
|
||||
use Kiri;
|
||||
/**
|
||||
* Class Async
|
||||
* @package Kiri
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Kiri\Cache\Base;
|
||||
use Exception;
|
||||
use Kiri\Abstracts\Logger;
|
||||
use Kiri\Exception\RedisConnectException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Kiri\Pool\StopHeartbeatCheck;
|
||||
use RedisException;
|
||||
use Swoole\Timer;
|
||||
|
||||
@@ -16,7 +16,7 @@ use Swoole\Coroutine\System;
|
||||
|
||||
/**
|
||||
* Class File
|
||||
* @package Kiri\Kiri\Cache
|
||||
* @package Kiri\Cache
|
||||
*/
|
||||
class File extends Component implements ICache
|
||||
{
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Kiri\Cache;
|
||||
|
||||
/**
|
||||
* Interface ICache
|
||||
* @package Kiri\Kiri\Cache
|
||||
* @package Kiri\Cache
|
||||
*/
|
||||
interface ICache
|
||||
{
|
||||
|
||||
@@ -15,7 +15,7 @@ use Kiri\Abstracts\Config;
|
||||
use Kiri\Core\Json;
|
||||
use Kiri\Events\EventProvider;
|
||||
use Kiri\Exception\ConfigException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Kiri\Pool\Redis as PoolRedis;
|
||||
use Kiri\Annotation\Inject;
|
||||
use Kiri\Server\Events\OnWorkerExit;
|
||||
@@ -23,7 +23,7 @@ use Swoole\Timer;
|
||||
|
||||
/**
|
||||
* Class Redis
|
||||
* @package Kiri\Kiri\Cache
|
||||
* @package Kiri\Cache
|
||||
* @mixin \Redis
|
||||
*/
|
||||
class Redis extends Component
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Kiri;
|
||||
|
||||
use Kiri\Abstracts\BaseContext;
|
||||
use Swoole\Coroutine;
|
||||
|
||||
use Kiri;
|
||||
/**
|
||||
* Class Context
|
||||
* @package Yoc\http
|
||||
|
||||
@@ -13,7 +13,7 @@ namespace Kiri\Core;
|
||||
|
||||
/**
|
||||
* Class DateFormat
|
||||
* @package Kiri\Kiri\Core
|
||||
* @package Kiri\Core
|
||||
*/
|
||||
class DateFormat
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ use Exception;
|
||||
|
||||
/**
|
||||
* Class Help
|
||||
* @package Kiri\Kiri\Core
|
||||
* @package Kiri\Core
|
||||
*/
|
||||
class Help
|
||||
{
|
||||
|
||||
@@ -16,7 +16,7 @@ use Throwable;
|
||||
|
||||
/**
|
||||
* Class JSON
|
||||
* @package Kiri\Kiri\Core
|
||||
* @package Kiri\Core
|
||||
*/
|
||||
class Json
|
||||
{
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace Kiri\Core;
|
||||
|
||||
/**
|
||||
* Class Reader
|
||||
* @package Kiri\Kiri\Core
|
||||
* @package Kiri\Core
|
||||
*/
|
||||
class Reader
|
||||
{
|
||||
|
||||
@@ -9,7 +9,7 @@ use Exception;
|
||||
|
||||
/**
|
||||
* Class Str
|
||||
* @package Kiri\Kiri\Core
|
||||
* @package Kiri\Core
|
||||
*/
|
||||
class Str
|
||||
{
|
||||
|
||||
@@ -13,7 +13,7 @@ use Exception;
|
||||
|
||||
/**
|
||||
* Class Xml
|
||||
* @package Kiri\Kiri\Core
|
||||
* @package Kiri\Core
|
||||
*/
|
||||
class Xml
|
||||
{
|
||||
|
||||
@@ -9,18 +9,19 @@ declare(strict_types=1);
|
||||
|
||||
namespace Kiri\Di;
|
||||
|
||||
use Kiri\Annotation\Inject;
|
||||
use Closure;
|
||||
use Exception;
|
||||
use Kiri;
|
||||
use Kiri\Abstracts\Logger;
|
||||
use Kiri\Kiri;
|
||||
use Kiri\Annotation\Inject;
|
||||
use Psr\Container\ContainerInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use ReflectionClass;
|
||||
use ReflectionException;
|
||||
use ReflectionFunction;
|
||||
use ReflectionMethod;
|
||||
use ReflectionProperty;
|
||||
use Psr\Container\ContainerInterface;
|
||||
use static;
|
||||
|
||||
/**
|
||||
* Class Container
|
||||
@@ -61,36 +62,40 @@ class Container implements ContainerInterface
|
||||
];
|
||||
|
||||
|
||||
/**
|
||||
* @param string $id
|
||||
* @return mixed
|
||||
* @throws
|
||||
*/
|
||||
/**
|
||||
* @param string $id
|
||||
* @return mixed
|
||||
* @throws
|
||||
*/
|
||||
public function get(string $id): mixed
|
||||
{
|
||||
if ($id == ContainerInterface::class) {
|
||||
return $this;
|
||||
}
|
||||
return $this->make($id, [], []);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @param $class
|
||||
* @param array $constrict
|
||||
* @param array $config
|
||||
* @return mixed
|
||||
* @throws
|
||||
*/
|
||||
public function make($class, array $constrict = [], array $config = []): mixed
|
||||
{
|
||||
if ($this->isInterface($class)) {
|
||||
$class = $this->_interfaces[$class];
|
||||
}
|
||||
if (!isset($this->_singletons[$class])) {
|
||||
$this->_singletons[$class] = $this->resolve($class, $constrict, $config);
|
||||
}
|
||||
return $this->_singletons[$class];
|
||||
}
|
||||
|
||||
/**
|
||||
* @param $class
|
||||
* @param array $constrict
|
||||
* @param array $config
|
||||
* @return mixed
|
||||
* @throws
|
||||
*/
|
||||
public function make($class, array $constrict = [], array $config = []): mixed
|
||||
{
|
||||
if ($class == ContainerInterface::class) {
|
||||
return $this;
|
||||
}
|
||||
if ($this->isInterface($class)) {
|
||||
$class = $this->_interfaces[$class];
|
||||
}
|
||||
if (!isset($this->_singletons[$class])) {
|
||||
$this->_singletons[$class] = $this->resolve($class, $constrict, $config);
|
||||
}
|
||||
return $this->_singletons[$class];
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
@@ -439,12 +444,12 @@ class Container implements ContainerInterface
|
||||
return $old;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param string $id
|
||||
* @return bool
|
||||
*/
|
||||
public function has(string $id): bool
|
||||
{
|
||||
return isset($this->_singletons[$id]) || isset($this->_interfaces[$id]);
|
||||
}
|
||||
/**
|
||||
* @param string $id
|
||||
* @return bool
|
||||
*/
|
||||
public function has(string $id): bool
|
||||
{
|
||||
return isset($this->_singletons[$id]) || isset($this->_interfaces[$id]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
namespace Kiri\Di;
|
||||
|
||||
use Kiri\Abstracts\Component;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Kiri;
|
||||
|
||||
|
||||
use JetBrains\PhpStorm\Pure;
|
||||
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class Environmental
|
||||
|
||||
@@ -14,13 +14,13 @@ use Kiri\Message\Handler\Formatter\IFormatter;
|
||||
use Kiri\Abstracts\Component;
|
||||
use Kiri\Core\Json;
|
||||
use Kiri\Events\EventDispatch;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Kiri\Message\Events\OnAfterRequest;
|
||||
|
||||
/**
|
||||
* Class ErrorHandler
|
||||
*
|
||||
* @package Kiri\Kiri\Base
|
||||
* @package Kiri\Base
|
||||
* @property-read $asError
|
||||
*/
|
||||
class ErrorHandler extends Component implements ErrorInterface
|
||||
|
||||
@@ -11,7 +11,7 @@ namespace Kiri\Error;
|
||||
|
||||
/**
|
||||
* Interface ErrorInterface
|
||||
* @package Kiri\Kiri\Error
|
||||
* @package Kiri\Error
|
||||
*/
|
||||
interface ErrorInterface
|
||||
{
|
||||
|
||||
@@ -12,14 +12,14 @@ namespace Kiri\Error;
|
||||
use Exception;
|
||||
use Kiri\Abstracts\Component;
|
||||
use Kiri\Core\Json;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Kiri\Annotation\Inject;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Throwable;
|
||||
|
||||
/**
|
||||
* Class Logger
|
||||
* @package Kiri\Kiri\Error
|
||||
* @package Kiri\Error
|
||||
* @mixin \Kiri\Abstracts\Logger
|
||||
*/
|
||||
class Logger extends Component
|
||||
|
||||
@@ -8,7 +8,7 @@ use Exception;
|
||||
use Kiri\Message\Aspect\OnAspectInterface;
|
||||
use Kiri\Message\Aspect\OnJoinPointInterface;
|
||||
use Kiri\Message\Constrict\RequestInterface;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Kiri\Error;
|
||||
use Exception;
|
||||
use Kiri\Core\Json;
|
||||
use Kiri\Exception\ComponentException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Kiri\Server\Abstracts\BaseProcess;
|
||||
use Kiri\Server\Broadcast\OnBroadcastInterface;
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Kiri;
|
||||
|
||||
use Exception;
|
||||
use Kiri\Abstracts\Component;
|
||||
|
||||
use Kiri;
|
||||
/**
|
||||
* Class Event
|
||||
* @package Kiri
|
||||
|
||||
@@ -15,7 +15,7 @@ use Throwable;
|
||||
|
||||
/**
|
||||
* Class ComponentException
|
||||
* @package Kiri\Kiri\Exception
|
||||
* @package Kiri\Exception
|
||||
*/
|
||||
class ComponentException extends \Exception
|
||||
{
|
||||
|
||||
@@ -16,7 +16,7 @@ use Throwable;
|
||||
|
||||
/**
|
||||
* Class NotFindClassException
|
||||
* @package Kiri\Kiri\Exception
|
||||
* @package Kiri\Exception
|
||||
*/
|
||||
class NotFindClassException extends \Exception
|
||||
{
|
||||
|
||||
@@ -15,7 +15,7 @@ use Throwable;
|
||||
|
||||
/**
|
||||
* Class NotFindClassException
|
||||
* @package Kiri\Kiri\Exception
|
||||
* @package Kiri\Exception
|
||||
*/
|
||||
class NotFindPropertyException extends \Exception
|
||||
{
|
||||
|
||||
@@ -7,7 +7,7 @@ use Kiri\Abstracts\Config;
|
||||
use Kiri\Core\Json;
|
||||
use Kiri\Error\Logger;
|
||||
use Kiri\Exception\ConfigException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Kiri\Annotation\Inject;
|
||||
use Swoole\Coroutine;
|
||||
use Swoole\Process;
|
||||
|
||||
@@ -9,7 +9,7 @@ use Exception;
|
||||
use Kiri\Abstracts\Component;
|
||||
use Kiri\Abstracts\Config;
|
||||
use Kiri\Context;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Swoole\Error;
|
||||
use Throwable;
|
||||
|
||||
|
||||
@@ -10,11 +10,11 @@ use Exception;
|
||||
use Kiri\Abstracts\Component;
|
||||
use Kiri\Context;
|
||||
use Kiri\Exception\ConfigException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class RedisClient
|
||||
* @package Kiri\Kiri\Pool
|
||||
* @package Kiri\Pool
|
||||
*/
|
||||
class Redis extends Component
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ use Kiri\Abstracts\Input;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class Runtime
|
||||
|
||||
+1
-1
@@ -13,7 +13,7 @@ use Database\Connection;
|
||||
use Database\Db;
|
||||
use Exception;
|
||||
use Kiri\Cache\Redis;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
|
||||
/**
|
||||
|
||||
@@ -7,7 +7,7 @@ namespace Gii;
|
||||
use Exception;
|
||||
use Kiri\Abstracts\Config;
|
||||
use Kiri\Exception\ConfigException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Symfony\Component\Console\Command\Command;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace Gii;
|
||||
|
||||
use Exception;
|
||||
use ReflectionException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class GiiController
|
||||
|
||||
@@ -6,7 +6,7 @@ namespace Gii;
|
||||
|
||||
|
||||
use Exception;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class GiiMiddleware
|
||||
|
||||
@@ -8,7 +8,7 @@ use Database\Db;
|
||||
use Database\Model;
|
||||
use Exception;
|
||||
use ReflectionException;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class GiiModel
|
||||
|
||||
@@ -8,7 +8,7 @@ namespace Gii;
|
||||
use Exception;
|
||||
use Kiri\Abstracts\Providers;
|
||||
use Kiri\Application;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class DatabasesProviders
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Gii;
|
||||
|
||||
|
||||
use Exception;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class GiiRpcClient
|
||||
@@ -42,7 +42,7 @@ use Kiri\Annotation\Target;
|
||||
use Exception;
|
||||
use Rpc\Client;
|
||||
use Kiri\Core\Json;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
';
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Gii;
|
||||
|
||||
|
||||
use Exception;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class GiiRpcClient
|
||||
|
||||
@@ -5,7 +5,7 @@ declare(strict_types=1);
|
||||
namespace Gii;
|
||||
|
||||
use Exception;
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
|
||||
/**
|
||||
* Class GiiModel
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace Kiri\Websocket;
|
||||
|
||||
use Kiri\Kiri;
|
||||
use Kiri;
|
||||
use Swoole\{Coroutine\Http\Server as AliasServer, WebSocket\Server};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user