modify plugin name

This commit is contained in:
2022-06-24 15:07:46 +08:00
parent 93ae880902
commit d2dd255c90
+42 -1
View File
@@ -4,6 +4,8 @@
namespace Kiri\Annotation; namespace Kiri\Annotation;
use ReturnTypeWillChange;
/** /**
* Class Attribute * Class Attribute
* @package Annotation * @package Annotation
@@ -12,16 +14,55 @@ abstract class AbstractAttribute implements IAnnotation
{ {
protected object $class;
protected string $method;
/** /**
* @param static $class * @param static $class
* @param mixed|string $method * @param mixed|string $method
* @return mixed * @return mixed
*/ */
#[\Kiri\ReturnTypeWillChange] #[ReturnTypeWillChange]
public function execute(mixed $class, mixed $method = ''): mixed public function execute(mixed $class, mixed $method = ''): mixed
{ {
// TODO: Implement execute() method. // TODO: Implement execute() method.
return true; return true;
} }
/**
* @return object
*/
public function getClass(): object
{
return $this->class;
}
/**
* @param object $class
*/
public function setClass(object $class): void
{
$this->class = $class;
}
/**
* @return string
*/
public function getMethod(): string
{
return $this->method;
}
/**
* @param string $method
*/
public function setMethod(string $method): void
{
$this->method = $method;
}
} }