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

79 lines
1.9 KiB
YAML

name: DatabaseServiceProvider
class_comment: null
dependencies:
- name: FakerFactory
type: class
source: Faker\Factory
- name: FakerGenerator
type: class
source: Faker\Generator
- name: EntityResolver
type: class
source: Illuminate\Contracts\Queue\EntityResolver
- name: ConnectionFactory
type: class
source: Illuminate\Database\Connectors\ConnectionFactory
- name: Model
type: class
source: Illuminate\Database\Eloquent\Model
- name: QueueEntityResolver
type: class
source: Illuminate\Database\Eloquent\QueueEntityResolver
- name: ServiceProvider
type: class
source: Illuminate\Support\ServiceProvider
properties:
- name: fakers
visibility: protected
comment: '# * The array of resolved Faker instances.
# *
# * @var array'
methods:
- name: boot
visibility: public
parameters: []
comment: "# * The array of resolved Faker instances.\n# *\n# * @var array\n# */\n\
# protected static $fakers = [];\n# \n# /**\n# * Bootstrap the application events.\n\
# *\n# * @return void"
- name: register
visibility: public
parameters: []
comment: '# * Register the service provider.
# *
# * @return void'
- name: registerConnectionServices
visibility: protected
parameters: []
comment: '# * Register the primary database bindings.
# *
# * @return void'
- name: registerFakerGenerator
visibility: protected
parameters: []
comment: '# * Register the Faker Generator instance in the container.
# *
# * @return void'
- name: registerQueueableEntityResolver
visibility: protected
parameters: []
comment: '# * Register the queueable entity resolver implementation.
# *
# * @return void'
traits:
- Illuminate\Contracts\Queue\EntityResolver
- Illuminate\Database\Connectors\ConnectionFactory
- Illuminate\Database\Eloquent\Model
- Illuminate\Database\Eloquent\QueueEntityResolver
- Illuminate\Support\ServiceProvider
interfaces:
- the