update to build 406 version

This commit is contained in:
jerry
2021-04-06 01:19:56 +08:00
parent 60619dbffc
commit c2d3b5f92a
28 changed files with 207 additions and 83 deletions

View File

@@ -12,7 +12,7 @@ abstract class AnnotationBase
public $class;
public function __toString(): string {
public function __toString() {
$str = __CLASS__ . ": ";
foreach ($this as $k => $v) {
$str .= "\n\t" . $k . " => ";

View File

@@ -9,7 +9,12 @@ use ZM\Console\Console;
use ReflectionClass;
use ReflectionException;
use ReflectionMethod;
use ZM\Annotation\Http\{HandleAfter, HandleBefore, HandleException, Middleware, MiddlewareClass, RequestMapping};
use ZM\Annotation\Http\HandleAfter;
use ZM\Annotation\Http\HandleBefore;
use ZM\Annotation\Http\HandleException;
use ZM\Annotation\Http\Middleware;
use ZM\Annotation\Http\MiddlewareClass;
use ZM\Annotation\Http\RequestMapping;
use ZM\Annotation\Interfaces\Level;
use ZM\Annotation\Module\Closed;
use ZM\Http\RouteManager;
@@ -125,7 +130,7 @@ class AnnotationParser
Console::debug("解析注解完毕!");
}
public function generateAnnotationEvents(): array {
public function generateAnnotationEvents() {
$o = [];
foreach ($this->annotation_map as $module => $obj) {
foreach (($obj["class_annotations"] ?? []) as $class_annotation) {

View File

@@ -26,7 +26,7 @@ class CQAfter extends AnnotationBase implements Level
/**
* @return mixed
*/
public function getLevel(): int {
public function getLevel() {
return $this->level;
}

View File

@@ -48,6 +48,6 @@ class CQCommand extends AnnotationBase implements Level
/**
* @param int $level
*/
public function setLevel(int $level) { $this->level = $level; }
public function setLevel($level) { $this->level = $level; }
}

View File

@@ -34,7 +34,7 @@ class CQMessage extends AnnotationBase implements Level
public function getLevel(): int { return $this->level; }
public function setLevel(int $level) {
public function setLevel($level) {
$this->level = $level;
}
}

View File

@@ -32,7 +32,7 @@ class CQMetaEvent extends AnnotationBase implements Level
/**
* @param int $level
*/
public function setLevel(int $level) {
public function setLevel($level) {
$this->level = $level;
}
}

View File

@@ -36,7 +36,7 @@ class CQNotice extends AnnotationBase implements Level
/**
* @param int $level
*/
public function setLevel(int $level) {
public function setLevel($level) {
$this->level = $level;
}
}

View File

@@ -36,7 +36,7 @@ class CQRequest extends AnnotationBase implements Level
/**
* @param int $level
*/
public function setLevel(int $level) {
public function setLevel($level) {
$this->level = $level;
}
}

View File

@@ -8,5 +8,5 @@ interface Level
{
public function getLevel();
public function setLevel(int $level);
public function setLevel($level);
}

View File

@@ -43,7 +43,7 @@ abstract class OnSwooleEventBase extends AnnotationBase implements Level, Rule
/**
* @param int $level
*/
public function setLevel(int $level) {
public function setLevel($level) {
$this->level = $level;
}
}