PHP80 小修 (#187)

* migrate-php80

fix styles
fix static analyse

* fix some bugs
This commit is contained in:
sunxyw
2022-12-19 20:22:47 +08:00
committed by GitHub
parent da516b487d
commit 8ff7da4d23
46 changed files with 180 additions and 366 deletions

View File

@@ -19,26 +19,18 @@ use ZM\Annotation\AnnotationBase;
#[\Attribute(\Attribute::IS_REPEATABLE | \Attribute::TARGET_METHOD)]
class Route extends AnnotationBase
{
/**
* @Required()
*/
public string $route = '';
public string $name = '';
public array $request_method = ['GET', 'POST'];
/**
* Routing path params binding. eg. {"id"="\d+"}
*/
public array $params = [];
public function __construct($route, $name = '', $request_method = ['GET', 'POST'], $params = [])
{
$this->route = $route;
$this->name = $name;
$this->request_method = $request_method;
$this->params = $params;
public function __construct(
/**
* @Required()
*/
public $route,
public $name = '',
public $request_method = ['GET', 'POST'],
/**
* Routing path params binding. eg. {"id"="\d+"}
*/
public $params = []
) {
}
public static function make($route, $name = '', $request_method = ['GET', 'POST'], $params = []): static