/** * @param string $path * @return bool|Handler\HandlerInterface|null * @throws \Migration\Exception */ protected function getHandler($path) { $handlerConfig = $this->readerSettings->getValueHandler($path); if (!$handlerConfig) { return false; } /** @var Handler\Manager $handlerManager */ $handlerManager = $this->handlerManagerFactory->create(); $handlerManager->initHandler(self::CONFIG_FIELD_VALUE, $handlerConfig, $path); return $handlerManager->getHandler($path); }