api/laravel/View/InvokableComponentVariable.yaml
2024-09-26 02:03:21 -07:00

107 lines
2.3 KiB
YAML

name: InvokableComponentVariable
class_comment: null
dependencies:
- name: ArrayIterator
type: class
source: ArrayIterator
- name: Closure
type: class
source: Closure
- name: DeferringDisplayableValue
type: class
source: Illuminate\Contracts\Support\DeferringDisplayableValue
- name: Enumerable
type: class
source: Illuminate\Support\Enumerable
- name: IteratorAggregate
type: class
source: IteratorAggregate
- name: Stringable
type: class
source: Stringable
- name: Traversable
type: class
source: Traversable
properties:
- name: callable
visibility: protected
comment: '# * The callable instance to resolve the variable value.
# *
# * @var \Closure'
methods:
- name: __construct
visibility: public
parameters:
- name: callable
comment: "# * The callable instance to resolve the variable value.\n# *\n# * @var\
\ \\Closure\n# */\n# protected $callable;\n# \n# /**\n# * Create a new variable\
\ instance.\n# *\n# * @param \\Closure $callable\n# * @return void"
- name: resolveDisplayableValue
visibility: public
parameters: []
comment: '# * Resolve the displayable value that the class is deferring.
# *
# * @return \Illuminate\Contracts\Support\Htmlable|string'
- name: getIterator
visibility: public
parameters: []
comment: '# * Get an iterator instance for the variable.
# *
# * @return \ArrayIterator'
- name: __get
visibility: public
parameters:
- name: key
comment: '# * Dynamically proxy attribute access to the variable.
# *
# * @param string $key
# * @return mixed'
- name: __call
visibility: public
parameters:
- name: method
- name: parameters
comment: '# * Dynamically proxy method access to the variable.
# *
# * @param string $method
# * @param array $parameters
# * @return mixed'
- name: __invoke
visibility: public
parameters: []
comment: '# * Resolve the variable.
# *
# * @return mixed'
- name: __toString
visibility: public
parameters: []
comment: '# * Resolve the variable as a string.
# *
# * @return string'
traits:
- ArrayIterator
- Closure
- Illuminate\Contracts\Support\DeferringDisplayableValue
- Illuminate\Support\Enumerable
- IteratorAggregate
- Stringable
- Traversable
interfaces:
- DeferringDisplayableValue