instances[$alias])) { return false; } return $this->instances[$alias]; } /** * @inheritDoc */ public function set(string $alias, RepositoryInterface $repository) { $this->instances[$alias] = $repository; } /** * @inheritDoc */ public function exists(string $alias): bool { return isset($this->instances[$alias]); } /** * @inheritDoc */ public function remove(string $alias): void { unset($this->instances[$alias]); } /** * @inheritDoc */ public function clear(): void { $this->instances = []; } }