/
var
/
www
/
vhosts
/
ihelp.ro
/
_OLD
/
vendor
/
cakephp
/
cakephp
/
src
/
ORM
/
Locator
/
/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/ORM/Locator
mkdir
upload
Name
Size
Mode
Actions
LocatorAwareTrait.php
1707
0644
edit
dl
rm
LocatorInterface.php
2275
0644
edit
dl
rm
TableLocator.php
9592
0644
edit
dl
rm
Edit:
/var/www/vhosts/ihelp.ro/_OLD/vendor/cakephp/cakephp/src/ORM/Locator/LocatorInterface.php
(2275B)
<?php declare(strict_types=1); /** * CakePHP(tm) : Rapid Development Framework (https://cakephp.org) * Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) * * Licensed under The MIT License * For full copyright and license information, please see the LICENSE.txt * Redistributions of files must retain the above copyright notice. * * @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) * @link https://cakephp.org CakePHP(tm) Project * @since 3.1.0 * @license https://opensource.org/licenses/mit-license.php MIT License */ namespace Cake\ORM\Locator; use Cake\Datasource\RepositoryInterface; use Cake\ORM\Table; /** * Registries for Table objects should implement this interface. */ interface LocatorInterface extends \Cake\Datasource\Locator\LocatorInterface { /** * Returns configuration for an alias or the full configuration array for * all aliases. * * @param string|null $alias Alias to get config for, null for complete config. * @return array The config data. */ public function getConfig(?string $alias = null): array; /** * Stores a list of options to be used when instantiating an object * with a matching alias. * * @param string|array $alias Name of the alias or array to completely * overwrite current config. * @param array|null $options list of options for the alias * @return $this * @throws \RuntimeException When you attempt to configure an existing * table instance. */ public function setConfig($alias, $options = null); /** * Get a table instance from the registry. * * @param string $alias The alias name you want to get. * @param array $options The options you want to build the table with. * @return \Cake\ORM\Table */ public function get(string $alias, array $options = []): Table; /** * Set a table instance. * * @param string $alias The alias to set. * @param \Cake\ORM\Table $repository The table to set. * @return \Cake\ORM\Table * @psalm-suppress MoreSpecificImplementedParamType */ public function set(string $alias, RepositoryInterface $repository): Table; }
Save