Início
NexoPOS

Método: beforeRenderForm

Este método é um callback opcional que é chamado sempre que um componente CRUD estiver prestes a renderizar o seu formulário. Por isso, é um local perfeito para conectar-se ao processo de renderização e injetar nosso listener.

Se o método não estiver disponível em um componente CRUD renderizado, essa etapa será ignorada. No entanto, se esse método existir, ele será chamado.

<?php

namespace Modules\YourModule\Settings;

use App\Classes\Hook;
use App\Classes\Output;
use App\Services\SettingsPage;

class YourModuleSettings extends SettingsPage
{
    public function __construct()
    {
        // register your settings here
    }
    
    public function beforeRenderForm()
    {
        Hook::addAction( 'ns-dashboard-footer', function( Output $output ) {
            $output->addView( 'YourModule::settings/footer' );
        });
    }
}