src/Yggdrasil/Utils/Templating/FormExtension.php
public function endForm(): void
    {
        $useCsrf = (isset($this->formOptions['use_csrf'])) ?
            filter_var($this->formOptions['use_csrf'], FILTER_VALIDATE_BOOLEAN)
            : true;

        $tokenField = ($useCsrf) ? HtmlTag::createElement('input')
            ->set('id', 'csrf_token')
            ->set('name', 'csrf_token')
            ->set('type', 'hidden')
            ->set('value', $this->generateCsrfToken())
            : '';

        echo $tokenField . '</form>';
    }
public function endForm(): void
    {
        $useCsrf = (isset($this->formOptions['use_csrf'])) ?
            filter_var($this->formOptions['use_csrf'], FILTER_VALIDATE_BOOLEAN)
            : true;

        $tokenField = ($useCsrf) ? HtmlTag::createElement('input')
            ->set('id', 'csrf_token')
            ->set('name', 'csrf_token')
            ->set('type', 'hidden')
            ->set('value', $this->generateCsrfToken())
            : '';

        echo $tokenField . '</form>';
    }
public function endForm ( ) : void { $ useCsrf = ( isset ( $ this -> formOptions [ 'use_csrf' ] ) ) ? filter_var ( $ this -> formOptions [ 'use_csrf' ] , FILTER_VALIDATE_BOOLEAN ) : true ; $ tokenField = ( $ useCsrf ) ? HtmlTag :: createElement ( 'input' ) -> set ( 'id' , 'csrf_token' ) -> set ( 'name' , 'csrf_token' ) -> set ( 'type' , 'hidden' ) -> set ( 'value' , $ this -> generateCsrfToken ( ) ) : '' ; echo $ tokenField . '</form>' ; }
Ends HTML form

@throws \Exception
Ends HTML form