/** * @param $name * @param KeyCreatorInterface $keyCreator * @param array $config * @return string */ protected function getKey($name, KeyCreatorInterface $keyCreator, array $config = null) { return $this->prepareKey($keyCreator->getKey($name, $config ?: $this->getCombinedConfig($name))); }