platform/api/laravel/View/ViewFinderInterface.yaml
2024-09-02 10:44:11 -07:00

86 lines
1.7 KiB
YAML

name: ViewFinderInterface
class_comment: null
dependencies: []
properties: []
methods:
- name: find
visibility: public
parameters:
- name: view
comment: "# * Hint path delimiter value.\n# *\n# * @var string\n# */\n# const HINT_PATH_DELIMITER\
\ = '::';\n# \n# /**\n# * Get the fully qualified location of the view.\n# *\n\
# * @param string $view\n# * @return string"
- name: addLocation
visibility: public
parameters:
- name: location
comment: '# * Add a location to the finder.
# *
# * @param string $location
# * @return void'
- name: addNamespace
visibility: public
parameters:
- name: namespace
- name: hints
comment: '# * Add a namespace hint to the finder.
# *
# * @param string $namespace
# * @param string|array $hints
# * @return void'
- name: prependNamespace
visibility: public
parameters:
- name: namespace
- name: hints
comment: '# * Prepend a namespace hint to the finder.
# *
# * @param string $namespace
# * @param string|array $hints
# * @return void'
- name: replaceNamespace
visibility: public
parameters:
- name: namespace
- name: hints
comment: '# * Replace the namespace hints for the given namespace.
# *
# * @param string $namespace
# * @param string|array $hints
# * @return void'
- name: addExtension
visibility: public
parameters:
- name: extension
comment: '# * Add a valid view extension to the finder.
# *
# * @param string $extension
# * @return void'
- name: flush
visibility: public
parameters: []
comment: '# * Flush the cache of located views.
# *
# * @return void'
traits: []
interfaces: []