/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/Datasource
NameSizeModeActions
Exception/-0755rm
Locator/-0755rm
composer.json12680644editdlrm
ConnectionInterface.php51060644editdlrm
ConnectionManager.php73580644editdlrm
ConnectionRegistry.php33750644editdlrm
EntityInterface.php84420644editdlrm
EntityTrait.php345930644editdlrm
FactoryLocator.php29110644editdlrm
FixtureInterface.php23750644editdlrm
InvalidPropertyInterface.php20740644editdlrm
LICENSE.txt12040644editdlrm
ModelAwareTrait.php58340644editdlrm
Paginator.php226280644editdlrm
PaginatorInterface.php13970644editdlrm
QueryCacher.php38320644editdlrm
QueryInterface.php148780644editdlrm
QueryTrait.php170340644editdlrm
README.md34140644editdlrm
RepositoryInterface.php91670644editdlrm
ResultSetDecorator.php13730644editdlrm
ResultSetInterface.php8840644editdlrm
RuleInvoker.php37720644editdlrm
RulesAwareTrait.php40920644editdlrm
RulesChecker.php114300644editdlrm
SchemaInterface.php48580644editdlrm
SimplePaginator.php13740644editdlrm
Edit: /var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/Datasource/ConnectionRegistry.php (3375B)
*/ class ConnectionRegistry extends ObjectRegistry { /** * Resolve a datasource classname. * * Part of the template method for Cake\Core\ObjectRegistry::load() * * @param string $class Partial classname to resolve. * @return string|null Either the correct class name or null. * @psalm-return class-string|null */ protected function _resolveClassName(string $class): ?string { return App::className($class, 'Datasource'); } /** * Throws an exception when a datasource is missing * * Part of the template method for Cake\Core\ObjectRegistry::load() * * @param string $class The classname that is missing. * @param string|null $plugin The plugin the datasource is missing in. * @return void * @throws \Cake\Datasource\Exception\MissingDatasourceException */ protected function _throwMissingClassError(string $class, ?string $plugin): void { throw new MissingDatasourceException([ 'class' => $class, 'plugin' => $plugin, ]); } /** * Create the connection object with the correct settings. * * Part of the template method for Cake\Core\ObjectRegistry::load() * * If a callable is passed as first argument, The returned value of this * function will be the result of the callable. * * @param string|\Cake\Datasource\ConnectionInterface|callable $class The classname or object to make. * @param string $alias The alias of the object. * @param array $settings An array of settings to use for the datasource. * @return \Cake\Datasource\ConnectionInterface A connection with the correct settings. */ protected function _create($class, string $alias, array $settings) { if (is_callable($class)) { return $class($alias); } if (is_object($class)) { return $class; } unset($settings['className']); // phpcs:ignore SlevomatCodingStandard.Commenting.InlineDocCommentDeclaration.InvalidFormat /** @var \Cake\Datasource\ConnectionInterface */ return new $class($settings); } /** * Remove a single adapter from the registry. * * @param string $name The adapter name. * @return $this */ public function unload(string $name) { unset($this->_loaded[$name]); return $this; } }