for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Arcanedev\Support\Routing\Concerns;
/**
* Trait RegistersRouteClasses
*
* @author ARCANEDEV <[email protected]>
*/
trait RegistersRouteClasses
{
/* -----------------------------------------------------------------
| Main Methods
| -----------------------------------------------------------------
* Map route classes.
* @param iterable $routes
protected static function mapRouteClasses(iterable $routes): void
foreach ($routes as $route) {
if (method_exists($route, 'map')) {
app()->call("{$route}@map");
}
* Bind route classes.
protected static function bindRouteClasses(iterable $routes): void
if (method_exists($route, 'bindings')) {
app()->call("{$route}@bindings");