- Removed an unused 'methods' property

This commit is contained in:
Dave M. 2026-07-14 14:54:06 +00:00
parent 67aa7e513d
commit 13ccb13a0b
2 changed files with 10 additions and 7 deletions

View File

@ -175,9 +175,7 @@ class ReflectedClass implements ReflectedInterface
public function getAttribute(string $attributeType): ?object public function getAttribute(string $attributeType): ?object
{ {
foreach($this->getAttributes(true, $attributeType) as $attribute) { foreach($this->getAttributes(true, $attributeType) as $attribute) {
if ($attribute->object instanceof $attributeType) { return $attribute;
return $attribute;
}
} }
return null; return null;

View File

@ -81,6 +81,14 @@ class RouteFetcher {
{ {
$attributes ??= $this->attributes; $attributes ??= $this->attributes;
/*
8.5: return $attributes
|> serialize(...)
|> md5(...)
|> (fn($x) => substr($x, 0, 7))
|> (fn($x) => $this->handleCaching())
*/
return $this->handleCaching(substr(md5(serialize($attributes)), 0, 7), function() use ($attributes) : array { return $this->handleCaching(substr(md5(serialize($attributes)), 0, 7), function() use ($attributes) : array {
$list = []; $list = [];
@ -124,10 +132,7 @@ class RouteFetcher {
$route->class = $class; $route->class = $class;
$route->classMethod = $func; $route->classMethod = $func;
$route->method ??= $methods ?? $this->defaultMethods;
if (false === ($route->methods ?? false)) {
$route->methods = $methods ?? $this->defaultMethods;
}
if (false !== ($this->callback ?? false)) { if (false !== ($this->callback ?? false)) {
call_user_func_array($this->callback, [$route]); call_user_func_array($this->callback, [$route]);