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; ...@@ -23,11 +23,46 @@ use Drupal\jsonapi_extras\ResourceType\NullJsonapiResourceConfig;
*/ */
class FieldConfigIntegrityValidation extends ConfigImportValidateEventSubscriberBase { 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( public function __construct(
private ConfigManagerInterface $configManager, ConfigManagerInterface $config_manager,
private EntityTypeManagerInterface $entityTypeManager, EntityTypeManagerInterface $entity_type_manager,
private ConfigurableResourceTypeRepository $resourceTypeRepository, ConfigurableResourceTypeRepository $resource_type_repository,
) {} ) {
$this->configManager = $config_manager;
$this->entityTypeManager = $entity_type_manager;
$this->resourceTypeRepository = $resource_type_repository;
}
/** /**
* @inheritDoc * @inheritDoc
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment