Chris@18: config = $config_factory->get('media.settings'); Chris@18: } Chris@18: Chris@18: /** Chris@18: * {@inheritdoc} Chris@18: */ Chris@18: public static function createInstance(ContainerInterface $container, EntityTypeInterface $entity_type) { Chris@18: return new static( Chris@18: $container->get('entity_type.manager'), Chris@18: $container->get('entity_field.manager'), Chris@18: $container->get('config.factory') Chris@18: ); Chris@18: } Chris@18: Chris@18: /** Chris@18: * {@inheritdoc} Chris@18: */ Chris@18: protected function getCanonicalRoute(EntityTypeInterface $entity_type) { Chris@18: if ($this->config->get('standalone_url')) { Chris@18: return parent::getCanonicalRoute($entity_type); Chris@18: } Chris@18: else { Chris@18: return parent::getEditFormRoute($entity_type); Chris@18: } Chris@18: } Chris@18: Chris@18: }