32 lines
798 B
PHP
32 lines
798 B
PHP
<?php
|
|
|
|
namespace App\Admin;
|
|
|
|
use App\Product\Actions\ProductIndexAction;
|
|
use App\Product\Actions\ProductCrudAction;
|
|
use Framework\Module;
|
|
use Framework\Renderer\RendererInterface;
|
|
use Framework\Renderer\TwigRenderer;
|
|
use Framework\Router;
|
|
|
|
class AdminModule extends Module
|
|
{
|
|
|
|
const DEFINITIONS = __DIR__ . '/config.php';
|
|
|
|
public function __construct(
|
|
RendererInterface $renderer,
|
|
Router $router,
|
|
AdminTwigExtension $adminTwigExtension,
|
|
string $prefix
|
|
) {
|
|
|
|
$renderer->addPath('admin', __DIR__ . '/views');
|
|
|
|
//$router->get('/machin', ProductCrudAction::class, 'machin.bidule'); // ProductIndexAction
|
|
/*if ($renderer instanceof TwigRenderer) {
|
|
$renderer->getTwig()->addExtension($adminTwigExtension);
|
|
}*/
|
|
}
|
|
}
|