RegisterResourceTokenParser
- Type
- Class
- Namespace
- craft\web\twig\tokenparsers
- Inherits
- craft\web\twig\tokenparsers\RegisterResourceTokenParser »
Twig\TokenParser\AbstractTokenParser
- Since
- 3.0.0
Class RegisterResourceTokenParser
View source (opens new window)
# Public Properties
Property | Description |
---|---|
allowOptions | boolean (opens new window) – Whether the tag can specify additional options |
allowPosition | boolean (opens new window) – Whether the tag can specify the position of the resource |
allowRuntimePosition | boolean (opens new window) – Whether the tag can specify a runtime-based position (load/ready) |
allowTagPair | boolean (opens new window) – Whether the tag supports a tag pair mode for capturing the JS/CSS |
defaultPosition | integer (opens new window), null (opens new window) – The default $position value that should be possed to the method, if it has a $position argument. |
method | string (opens new window) – The View method the tag represents |
tag | string (opens new window) – The tag name |
# allowOptions
- Type
- boolean (opens new window)
- Default value
false
Whether the tag can specify additional options
View source (opens new window)
# allowPosition
- Type
- boolean (opens new window)
- Default value
false
Whether the tag can specify the position of the resource
View source (opens new window)
# allowRuntimePosition
- Type
- boolean (opens new window)
- Default value
false
Whether the tag can specify a runtime-based position (load/ready)
View source (opens new window)
# allowTagPair
- Type
- boolean (opens new window)
- Default value
false
Whether the tag supports a tag pair mode for capturing the JS/CSS
View source (opens new window)
# defaultPosition
- Type
- integer (opens new window), null (opens new window)
- Default value
null
- Since
- 3.6.11
The default $position
value that should be possed to the method, if it has a $position
argument.
View source (opens new window)
# method
- Type
- string (opens new window)
- Default value
null
The View method the tag represents
View source (opens new window)
# tag
- Type
- string (opens new window)
- Default value
null
The tag name
View source (opens new window)
# Public Methods
Method | Description |
---|---|
__construct() | |
decideBlockEnd() | |
getTag() | |
parse() |
# __construct()
View source (opens new window)
Arguments
$tag
(string (opens new window)) – The tag name$method
(string (opens new window)) – The View method the tag represents$config
(array (opens new window)) – Name-value pairs that will be used to initialize the object properties
# decideBlockEnd()
View source (opens new window)
Arguments
$token
(\Twig\Token
)
Returns
# getTag()
View source (opens new window)
# parse()
View source (opens new window)
Arguments
$token