Skip to content
Snippets Groups Projects
Commit eedf0444 authored by Mateu Aguiló Bosch's avatar Mateu Aguiló Bosch Committed by Björn Brala
Browse files

fix: support deprecated PHP vertions

parent b49b17cc
Branches
Tags
1 merge request!38Issue #3387544: Introduce opt-in configuration integrity validation
......@@ -23,11 +23,46 @@ use Drupal\jsonapi_extras\ResourceType\NullJsonapiResourceConfig;
*/
class FieldConfigIntegrityValidation extends ConfigImportValidateEventSubscriberBase {
/**
* The configuration manager.
*
* @var \Drupal\Core\Config\ConfigManagerInterface
*/
private ConfigManagerInterface $configManager;
/**
* The entity type manager.
*
* @var \Drupal\Core\Entity\EntityTypeManagerInterface
*/
private EntityTypeManagerInterface $entityTypeManager;
/**
* The resource type repository.
*
* @var \Drupal\jsonapi_extras\ResourceType\ConfigurableResourceTypeRepository
*/
private ConfigurableResourceTypeRepository $resourceTypeRepository;
/**
* Creates a new validator.
*
* @param \Drupal\Core\Config\ConfigManagerInterface $config_manager
* The configuration manager.
* @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
* The entity type manager.
* @param \Drupal\jsonapi_extras\ResourceType\ConfigurableResourceTypeRepository $resource_type_repository
* The resource type repository
*/
public function __construct(
private ConfigManagerInterface $configManager,
private EntityTypeManagerInterface $entityTypeManager,
private ConfigurableResourceTypeRepository $resourceTypeRepository,
) {}
ConfigManagerInterface $config_manager,
EntityTypeManagerInterface $entity_type_manager,
ConfigurableResourceTypeRepository $resource_type_repository,
) {
$this->configManager = $config_manager;
$this->entityTypeManager = $entity_type_manager;
$this->resourceTypeRepository = $resource_type_repository;
}
/**
* @inheritDoc
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment