- Removed dependencies from unexisting methods
This commit is contained in:
		
							parent
							
								
									f5317f906d
								
							
						
					
					
						commit
						d2202066ba
					
				@ -19,7 +19,7 @@ trait LeanApiTrait
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        if (str_contains($markdown, '{route:descriptor}'))
 | 
					        if (str_contains($markdown, '{route:descriptor}'))
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
            $describe = (new RouteDescriptor($this))->describe();
 | 
					            $describe = (new RouteDescriptor($this, $this->picea->compiler->getExtensionFromToken('url')))->describe();
 | 
				
			||||||
            $markdown = str_replace('{route:descriptor}', $describe, $markdown);
 | 
					            $markdown = str_replace('{route:descriptor}', $describe, $markdown);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -5,8 +5,7 @@ namespace Lean\Api;
 | 
				
			|||||||
use Lean\Factory\HttpFactory;
 | 
					use Lean\Factory\HttpFactory;
 | 
				
			||||||
use Notes\ObjectReflection;
 | 
					use Notes\ObjectReflection;
 | 
				
			||||||
use Notes\Route\Attribute\Method\Route;
 | 
					use Notes\Route\Attribute\Method\Route;
 | 
				
			||||||
 | 
					use Picea\Extension\UrlExtension;
 | 
				
			||||||
use function CSSLSJ\Reprise\Api\View\{ _, lang, url, route, form };
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
class RouteDescriptor
 | 
					class RouteDescriptor
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
@ -20,6 +19,7 @@ HTML;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public function __construct(
 | 
					    public function __construct(
 | 
				
			||||||
        public object $controller,
 | 
					        public object $controller,
 | 
				
			||||||
 | 
					        protected UrlExtension $urlExtension,
 | 
				
			||||||
    ) {}
 | 
					    ) {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /**
 | 
					    /**
 | 
				
			||||||
@ -40,7 +40,7 @@ HTML;
 | 
				
			|||||||
                $route = $routeAttribute->object;
 | 
					                $route = $routeAttribute->object;
 | 
				
			||||||
                $path = rtrim($route->route, '/');
 | 
					                $path = rtrim($route->route, '/');
 | 
				
			||||||
                $cleaned = $this->cleanRouteFromRegex($base.$path);
 | 
					                $cleaned = $this->cleanRouteFromRegex($base.$path);
 | 
				
			||||||
                $url = url($cleaned);
 | 
					                $url = $this->urlExtension->buildUrl($cleaned);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                $html .= sprintf($this->routeLine, $url, $base.$path, $cleaned, $route->description, implode(', ', (array)$route->method), $route->name );
 | 
					                $html .= sprintf($this->routeLine, $url, $base.$path, $cleaned, $route->description, implode(', ', (array)$route->method), $route->name );
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user