24 lines
623 B
PHP
24 lines
623 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Shaarli\DemoPlugin;
|
|
|
|
use Shaarli\Front\Controller\Admin\ShaarliAdminController;
|
|
use Slim\Http\Request;
|
|
use Slim\Http\Response;
|
|
|
|
class DemoPluginController extends ShaarliAdminController
|
|
{
|
|
public function index(Request $request, Response $response): Response
|
|
{
|
|
$this->assignView(
|
|
'content',
|
|
'<div class="center">' .
|
|
'This is a demo page. I have access to Shaarli container, so I\'m free to do whatever I want here.' .
|
|
'</div>'
|
|
);
|
|
|
|
return $response->write($this->render('pluginscontent'));
|
|
}
|
|
}
|