/** * {@inheritdoc} */ protected function whatProvidesManageException(Pool $pool, $name, \Exception $exception) { if ($exception instanceof InvalidCreateRepositoryException) { $data = $exception->getData(); if (isset($data['versions']) && !empty($data['versions'])) { $this->putArrayRepositoryConfig($data['versions'], $name, $pool); return; } } parent::whatProvidesManageException($pool, $name, $exception); }