diff --git a/Gii/GiiController.php b/Gii/GiiController.php index 3eae73d7..05edf50f 100644 --- a/Gii/GiiController.php +++ b/Gii/GiiController.php @@ -61,6 +61,7 @@ namespace {$namespace}; use Snowflake; use exception; +use Annotation\Target; use Snowflake\Core\Str; use Snowflake\Core\JSON; use HttpServer\Http\Request; @@ -82,7 +83,7 @@ use {$model_namespace}\\{$managerName}; * * @package controller */ -class {$controllerName}Controller extends Controller +#[Target] class {$controllerName}Controller extends Controller { "; diff --git a/Gii/GiiModel.php b/Gii/GiiModel.php index 81b65ba3..82f36faa 100644 --- a/Gii/GiiModel.php +++ b/Gii/GiiModel.php @@ -70,6 +70,7 @@ class GiiModel extends GiiBase namespace ' . $namespace . '; use Exception; +use Annotation\Target; use Snowflake\Core\JSON; use Database\Connection; use Database\ActiveRecord;'; @@ -90,7 +91,7 @@ use Database\ActiveRecord;'; *' . implode('', $this->visible) . ' * @sql */ -class ' . $managerName . ' extends ActiveRecord +#[Target] class ' . $managerName . ' extends ActiveRecord {'; if (!empty($class)) { diff --git a/HttpServer/Abstracts/Callback.php b/HttpServer/Abstracts/Callback.php index 8a3ea291..b232b869 100644 --- a/HttpServer/Abstracts/Callback.php +++ b/HttpServer/Abstracts/Callback.php @@ -33,6 +33,8 @@ abstract class Callback extends HttpService protected function clear($server, $worker_id, $message) { try { + Timer::clearAll(); + fire(Event::SYSTEM_RESOURCE_CLEAN); \logger()->insert(); diff --git a/System/Abstracts/Pool.php b/System/Abstracts/Pool.php index 30370079..05b85f2d 100644 --- a/System/Abstracts/Pool.php +++ b/System/Abstracts/Pool.php @@ -274,9 +274,6 @@ abstract class Pool extends Component */ public function clean(string $name) { - if ($this->creates > -1 && Timer::exists($this->creates)) { - Timer::clear($this->creates); - } if (!Context::inCoroutine() || !isset($this->_items[$name])) { return; } diff --git a/System/Error/ErrorHandler.php b/System/Error/ErrorHandler.php index ef0cb742..093c2ca8 100644 --- a/System/Error/ErrorHandler.php +++ b/System/Error/ErrorHandler.php @@ -76,8 +76,6 @@ class ErrorHandler extends Component implements ErrorInterface { $this->category = 'exception'; - var_dump($exception); - $event = Snowflake::app()->getEvent(); $event->trigger(Event::SYSTEM_RESOURCE_CLEAN);