PHP Class Newscoop\NewscoopBundle\Twig\NewscoopExtension

Inheritance: extends Twig_Extension
Show file Open project: sourcefabric/newscoop

Protected Properties

Property Type Description
$container ContainerInterface
$request Request

Public Methods

Method Description
__construct ( ContainerInterface $container ) Constructor
generateZendUrl ( $controller, $action, $module = 'admin', $params = [], $name = 'default', $encode = true )
getBreadcrumbsArray ( $currentMenuItem )
getCsrfToken ( ) : string Generates default CRSF token for forms using AJAX
getFunctions ( )
getGlobals ( )
getName ( )
getReCaptchaImage ( )
hasPermission ( string $permissionName = null ) : boolean Checks if user has permission
renderHook ( $hookName, $params = [] )
renderTip ( $tipMessage, $tipCode = null )

Method Details

__construct() public method

Constructor
public __construct ( ContainerInterface $container )
$container ContainerInterface

generateZendUrl() public method

public generateZendUrl ( $controller, $action, $module = 'admin', $params = [], $name = 'default', $encode = true )

getBreadcrumbsArray() public method

public getBreadcrumbsArray ( $currentMenuItem )

getCsrfToken() public method

Generates default CRSF token for forms using AJAX
public getCsrfToken ( ) : string
return string CSRF token

getFunctions() public method

public getFunctions ( )

getGlobals() public method

public getGlobals ( )

getName() public method

public getName ( )

getReCaptchaImage() public method

public getReCaptchaImage ( )

hasPermission() public method

Checks if user has permission
public hasPermission ( string $permissionName = null ) : boolean
$permissionName string Permission name
return boolean

renderHook() public method

public renderHook ( $hookName, $params = [] )

renderTip() public method

public renderTip ( $tipMessage, $tipCode = null )

Property Details

$container protected property

protected ContainerInterface $container
return ContainerInterface

$request protected property

protected Request $request
return Request