for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Jidaikobo\Kontiki\Controllers;
use Slim\App;
use Psr\Http\Message\ResponseInterface as Response;
use Psr\Http\Message\ServerRequestInterface as Request;
class HelpController extends BaseController
{
public static function registerRoutes(App $app, string $basePath = ''): void
$app->get('/help', HelpController::class . ':showHelp');
$app->get('/help/markdown', HelpController::class . ':showHelpMarkdown');
}
/**
* help
*
* @return Response
*/
public function showHelp(Request $request, Response $response): Response
ob_start();
require(__DIR__ . '/../locale/' . env('APPLANG') . '/file/help.php');
$content = ob_get_clean();
return $this->renderResponse(
$response,
__('help'),
$content,
'layout-help.php'
);
* show help of Markdown
public function showHelpMarkdown(Request $request, Response $response): Response
$request
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
public function showHelpMarkdown(/** @scrutinizer ignore-unused */ Request $request, Response $response): Response
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
$helpText = __DIR__ . '/../locale/' . env('APPLANG') . '/file/markdown-help.php';
$content = file_get_contents($helpText);
__("markdown_help", 'Markdown Help'),
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.