200 lines
4.4 KiB
YAML
200 lines
4.4 KiB
YAML
name: Manager
|
|
class_comment: null
|
|
dependencies:
|
|
- name: Container
|
|
type: class
|
|
source: Illuminate\Container\Container
|
|
- name: Dispatcher
|
|
type: class
|
|
source: Illuminate\Contracts\Events\Dispatcher
|
|
- name: ConnectionFactory
|
|
type: class
|
|
source: Illuminate\Database\Connectors\ConnectionFactory
|
|
- name: DatabaseManager
|
|
type: class
|
|
source: Illuminate\Database\DatabaseManager
|
|
- name: Eloquent
|
|
type: class
|
|
source: Illuminate\Database\Eloquent\Model
|
|
- name: CapsuleManagerTrait
|
|
type: class
|
|
source: Illuminate\Support\Traits\CapsuleManagerTrait
|
|
- name: PDO
|
|
type: class
|
|
source: PDO
|
|
- name: CapsuleManagerTrait
|
|
type: class
|
|
source: CapsuleManagerTrait
|
|
properties:
|
|
- name: manager
|
|
visibility: protected
|
|
comment: '# * The database manager instance.
|
|
|
|
# *
|
|
|
|
# * @var \Illuminate\Database\DatabaseManager'
|
|
methods:
|
|
- name: __construct
|
|
visibility: public
|
|
parameters:
|
|
- name: container
|
|
default: 'null'
|
|
comment: "# * The database manager instance.\n# *\n# * @var \\Illuminate\\Database\\\
|
|
DatabaseManager\n# */\n# protected $manager;\n# \n# /**\n# * Create a new database\
|
|
\ capsule manager.\n# *\n# * @param \\Illuminate\\Container\\Container|null \
|
|
\ $container\n# * @return void"
|
|
- name: setupDefaultConfiguration
|
|
visibility: protected
|
|
parameters: []
|
|
comment: '# * Setup the default database configuration options.
|
|
|
|
# *
|
|
|
|
# * @return void'
|
|
- name: setupManager
|
|
visibility: protected
|
|
parameters: []
|
|
comment: '# * Build the database manager instance.
|
|
|
|
# *
|
|
|
|
# * @return void'
|
|
- name: connection
|
|
visibility: public
|
|
parameters:
|
|
- name: connection
|
|
default: 'null'
|
|
comment: '# * Get a connection instance from the global manager.
|
|
|
|
# *
|
|
|
|
# * @param string|null $connection
|
|
|
|
# * @return \Illuminate\Database\Connection'
|
|
- name: table
|
|
visibility: public
|
|
parameters:
|
|
- name: table
|
|
- name: as
|
|
default: 'null'
|
|
- name: connection
|
|
default: 'null'
|
|
comment: '# * Get a fluent query builder instance.
|
|
|
|
# *
|
|
|
|
# * @param \Closure|\Illuminate\Database\Query\Builder|string $table
|
|
|
|
# * @param string|null $as
|
|
|
|
# * @param string|null $connection
|
|
|
|
# * @return \Illuminate\Database\Query\Builder'
|
|
- name: schema
|
|
visibility: public
|
|
parameters:
|
|
- name: connection
|
|
default: 'null'
|
|
comment: '# * Get a schema builder instance.
|
|
|
|
# *
|
|
|
|
# * @param string|null $connection
|
|
|
|
# * @return \Illuminate\Database\Schema\Builder'
|
|
- name: getConnection
|
|
visibility: public
|
|
parameters:
|
|
- name: name
|
|
default: 'null'
|
|
comment: '# * Get a registered connection instance.
|
|
|
|
# *
|
|
|
|
# * @param string|null $name
|
|
|
|
# * @return \Illuminate\Database\Connection'
|
|
- name: addConnection
|
|
visibility: public
|
|
parameters:
|
|
- name: config
|
|
- name: name
|
|
default: '''default'''
|
|
comment: '# * Register a connection with the manager.
|
|
|
|
# *
|
|
|
|
# * @param array $config
|
|
|
|
# * @param string $name
|
|
|
|
# * @return void'
|
|
- name: bootEloquent
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Bootstrap Eloquent so it is ready for usage.
|
|
|
|
# *
|
|
|
|
# * @return void'
|
|
- name: setFetchMode
|
|
visibility: public
|
|
parameters:
|
|
- name: fetchMode
|
|
comment: '# * Set the fetch mode for the database connections.
|
|
|
|
# *
|
|
|
|
# * @param int $fetchMode
|
|
|
|
# * @return $this'
|
|
- name: getDatabaseManager
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Get the database manager instance.
|
|
|
|
# *
|
|
|
|
# * @return \Illuminate\Database\DatabaseManager'
|
|
- name: getEventDispatcher
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Get the current event dispatcher instance.
|
|
|
|
# *
|
|
|
|
# * @return \Illuminate\Contracts\Events\Dispatcher|null'
|
|
- name: setEventDispatcher
|
|
visibility: public
|
|
parameters:
|
|
- name: dispatcher
|
|
comment: '# * Set the event dispatcher instance to be used by connections.
|
|
|
|
# *
|
|
|
|
# * @param \Illuminate\Contracts\Events\Dispatcher $dispatcher
|
|
|
|
# * @return void'
|
|
- name: __callStatic
|
|
visibility: public
|
|
parameters:
|
|
- name: method
|
|
- name: parameters
|
|
comment: '# * Dynamically pass methods to the default connection.
|
|
|
|
# *
|
|
|
|
# * @param string $method
|
|
|
|
# * @param array $parameters
|
|
|
|
# * @return mixed'
|
|
traits:
|
|
- Illuminate\Container\Container
|
|
- Illuminate\Contracts\Events\Dispatcher
|
|
- Illuminate\Database\Connectors\ConnectionFactory
|
|
- Illuminate\Database\DatabaseManager
|
|
- Illuminate\Support\Traits\CapsuleManagerTrait
|
|
- PDO
|
|
- CapsuleManagerTrait
|
|
interfaces: []
|