改名
This commit is contained in:
@@ -7,7 +7,6 @@ use HttpServer\IInterface\After;
|
||||
use HttpServer\IInterface\Interceptor;
|
||||
use HttpServer\IInterface\Limits;
|
||||
use HttpServer\IInterface\Middleware;
|
||||
use HttpServer\Route\Node as RNode;
|
||||
use ReflectionException;
|
||||
use Snowflake\Exception\NotFindClassException;
|
||||
use Snowflake\Snowflake;
|
||||
@@ -16,36 +15,13 @@ trait Node
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @param RNode $node
|
||||
* @return RNode
|
||||
* @throws
|
||||
*/
|
||||
public function add(RNode $node): RNode
|
||||
{
|
||||
if (!empty($this->middleware)) {
|
||||
$node->addMiddleware($this->reflectClass($this->middleware));
|
||||
}
|
||||
if (!empty($this->interceptor)) {
|
||||
$node->addInterceptor($this->reflectClass($this->interceptor));
|
||||
}
|
||||
if (!empty($this->limits)) {
|
||||
$node->addLimits($this->reflectClass($this->limits));
|
||||
}
|
||||
if (!empty($this->after)) {
|
||||
$node->addAfter($this->reflectClass($this->after));
|
||||
}
|
||||
return $node;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param array $classes
|
||||
* @return array
|
||||
* @throws ReflectionException
|
||||
* @throws NotFindClassException
|
||||
*/
|
||||
private function reflectClass(array $classes): array
|
||||
public function reflectClass(array $classes): array
|
||||
{
|
||||
$di = Snowflake::getDi();
|
||||
foreach ($classes as $key => $class) {
|
||||
|
||||
Reference in New Issue
Block a user