Abstract controller helper base.

package XenForo_Mvc

 Methods

Constructor.

__construct(\XenForo_Controller $controller) 
Inherited

Sets up controller.

inherited_from \XenForo_ControllerHelper_Abstract::__construct()

Parameters

$controller

\XenForo_Controller

Converts WYSIWYG editor HTML back to BB code

convertEditorHtmlToBbCode(string $messageTextHtml, \XenForo_Input $input, integer $htmlCharacterLimit) : string

Parameters

$messageTextHtml

string

HTML to convert

$htmlCharacterLimit

integer

Max length of HTML before processing; defaults to 4 * message length option

Returns

stringBB code input

Gets the message text from an input that can be a plain text editor or a WYSIWYG editor.

getMessageText(string $inputName, \XenForo_Input $input, integer $htmlCharacterLimit) : string

Parameters

$inputName

string

$htmlCharacterLimit

integer

Max length of HTML before processing; defaults to 4 * message length option

Returns

stringBB code input

Additional constructor behavior.

_constructSetup() 
Inherited

inherited_from \XenForo_ControllerHelper_Abstract::_constructSetup()

 Properties

 

Calling controller.

$_controller : \XenForo_Controller
Inherited

inherited_from \XenForo_ControllerHelper_Abstract::$$_controller