Resolves incoming URLs to product detail routes via registered catalog paths, enabling CMS route lookup.
<?php
/**
* @license MIT, http://opensource.org/licenses/MIT
* @copyright Aimeos (aimeos.org), 2023
*/
namespace Aimeos\Shop\Controller;
use Aimeos\Shop\Facades\Shop;
use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\Request;
use Illuminate\Support\Facades\Response;
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\View;
/**
* Aimeos controller for dispatching requests.
*/
class ResolveController extends Controller
{
private static $fcn = [];
/**
* Register a new resolver function.
*
* @param string $name Name of the resolver function
* @param \Closure $fcn Resolver function
*/
public static function register( string $name, \Closure $fcn )
{
self::$fcn[$name] = $fcn;
}
/**
* Initializes the object.
*/
public function
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search 40K more like it.
Get a free API key