middleware)) { $params->middleware = [$params->middleware]; } $array = []; foreach ($params->middleware as $value) { $sn = di($value); if (!($sn instanceof MiddlewareInterface)) { continue; } $array[] = [$sn, 'onHandler']; } MiddlewareManager::addMiddlewares($class, $method, $array); return parent::execute($params, $class, $method); } }