Revert "改名"

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