modify plugin name

This commit is contained in:
2022-02-23 16:32:07 +08:00
parent b8993ecc56
commit 939f2304ee
4 changed files with 218 additions and 332 deletions
+37
View File
@@ -0,0 +1,37 @@
<?php
namespace Kiri\Di;
class TargetManager
{
private static array $targets = [];
/**
* @param string $class
* @return Target|null
*/
public static function get(string $class): ?Target
{
return static::$targets[$class] ?? null;
}
/**
* @param string $class
* @param \ReflectionClass $reflection
* @return Target
*/
public static function set(string $class, \ReflectionClass $reflection): Target
{
$target = new Target($reflection);
static::$targets[$class] = $target;
return $target;
}
}