# jch-optimize/trunk/src/Controller/Help.php

JCH Optimize, version trunk. 39 lines.

- Page: https://pluginprobe.com/plugins/jch-optimize/trunk/code/src/Controller/Help.php
- Raw: https://pluginprobe.com/plugins/jch-optimize/trunk/raw/src/Controller/Help.php
- Modified: 2026-07-11T15:21:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/jch-optimize/trunk/code/src/Controller/Help.php#L10-L20`.

```php
<?php

/**
 * JCH Optimize - Performs several front-end optimizations for fast downloads
 *
 * @package   jchoptimize/wordpress-platform
 * @author    Samuel Marshall <samuel@jch-optimize.net>
 * @copyright Copyright (c) 2020 Samuel Marshall / JCH Optimize
 * @license   GNU/GPLv3, or later. See LICENSE file
 *
 * If LICENSE file missing, see <http://www.gnu.org/licenses/>.
 */

namespace JchOptimize\WordPress\Controller;

use _JchOptimizeVendor\V91\Joomla\Input\Input;
use JchOptimize\Core\Mvc\Controller;
use JchOptimize\Core\Mvc\View;

class Help extends Controller
{
    use AuthorizesAdminRequestsTrait;

    public function __construct(private View $view, ?Input $input)
    {
        parent::__construct($input);
    }

    public function execute(): bool
    {
        $this->authorizeManageOptions();
        $this->view->addData('tab', 'help');

        echo $this->view->render();

        return true;
    }
}

```
