platform/api/laravel/Database/Eloquent/HigherOrderBuilderProxy.yaml

57 lines
1.4 KiB
YAML
Raw Normal View History

2024-09-02 17:44:11 +00:00
name: HigherOrderBuilderProxy
class_comment: '# * @mixin \Illuminate\Database\Eloquent\Builder'
dependencies: []
properties:
- name: builder
visibility: protected
comment: '# * @mixin \Illuminate\Database\Eloquent\Builder
# */
# class HigherOrderBuilderProxy
# {
# /**
# * The collection being operated on.
# *
# * @var \Illuminate\Database\Eloquent\Builder<*>'
- name: method
visibility: protected
comment: '# * The method being proxied.
# *
# * @var string'
methods:
- name: __construct
visibility: public
parameters:
- name: builder
- name: method
comment: "# * @mixin \\Illuminate\\Database\\Eloquent\\Builder\n# */\n# class HigherOrderBuilderProxy\n\
# {\n# /**\n# * The collection being operated on.\n# *\n# * @var \\Illuminate\\\
Database\\Eloquent\\Builder<*>\n# */\n# protected $builder;\n# \n# /**\n# * The\
\ method being proxied.\n# *\n# * @var string\n# */\n# protected $method;\n# \n\
# /**\n# * Create a new proxy instance.\n# *\n# * @param \\Illuminate\\Database\\\
Eloquent\\Builder<*> $builder\n# * @param string $method\n# * @return void"
- name: __call
visibility: public
parameters:
- name: method
- name: parameters
comment: '# * Proxy a scope call onto the query builder.
# *
# * @param string $method
# * @param array $parameters
# * @return mixed'
traits: []
interfaces: []