33namespace Drupal \patternkit_usage_tracking ;
44
55use Drupal \Core \Config \ConfigFactoryInterface ;
6- use Drupal \Core \Config \ImmutableConfig ;
76use Drupal \Core \Entity \ContentEntityInterface ;
87use Drupal \Core \Entity \EntityFieldManagerInterface ;
98use Drupal \Core \Entity \EntityInterface ;
109use Drupal \Core \Entity \EntityTypeManagerInterface ;
11- use Drupal \layout_builder \SectionStorage \SectionStorageManagerInterface ;
1210use Drupal \patternkit \LayoutHelper ;
1311use Drupal \patternkit \Utility \PatternDetector ;
1412
@@ -20,80 +18,36 @@ class LayoutUsageTracker {
2018 use PatternLayoutDiscoveryTrait;
2119 use PatternLayoutUsageInsertTrait;
2220
23- /**
24- * Entity type manager service.
25- *
26- * @var \Drupal\Core\Entity\EntityTypeManagerInterface
27- */
28- protected EntityTypeManagerInterface $ entityTypeManager ;
29-
30- /**
31- * Entity field manager service.
32- *
33- * @var \Drupal\Core\Entity\EntityFieldManagerInterface
34- */
35- protected EntityFieldManagerInterface $ entityFieldManager ;
36-
37- /**
38- * The configuration factory service.
39- *
40- * @var \Drupal\Core\Config\ConfigFactoryInterface
41- */
42- protected ConfigFactoryInterface $ configFactory ;
43-
44- /**
45- * The track config.
46- *
47- * @var \Drupal\Core\Config\ImmutableConfig
48- */
49- protected ImmutableConfig $ config ;
50-
51- /**
52- * The pattern usage revision helper service.
53- *
54- * @var \Drupal\patternkit_usage_tracking\UsageRevisionHelper
55- */
56- protected UsageRevisionHelper $ revisionHelper ;
57-
5821 /**
5922 * Create a new instance of a LayoutUsageDetector.
6023 *
61- * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager
24+ * @param \Drupal\Core\Entity\EntityTypeManagerInterface $entityTypeManager
6225 * The EntityTypeManager service.
63- * @param \Drupal\Core\Entity\EntityFieldManagerInterface $entity_field_manager
26+ * @param \Drupal\Core\Entity\EntityFieldManagerInterface $entityFieldManager
6427 * The EntityFieldManager service.
65- * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
28+ * @param \Drupal\Core\Config\ConfigFactoryInterface $configFactory
6629 * The factory for configuration objects.
67- * @param \Drupal\patternkit_usage_tracking\PatternUsageManager $tracking_storage
30+ * @param \Drupal\patternkit_usage_tracking\PatternUsageManager $trackingStorage
6831 * The pattern usage tracking storage.
69- * @param \Drupal\patternkit\LayoutHelper $layout_helper
32+ * @param \Drupal\patternkit\LayoutHelper $layoutHelper
7033 * The patternkit layout helper service.
71- * @param \Drupal\patternkit\Utility\PatternDetector $pattern_detector
34+ * @param \Drupal\patternkit\Utility\PatternDetector $patternDetector
7235 * The pattern detector service.
73- * @param \Drupal\layout_builder\SectionStorage\SectionStorageManagerInterface $section_storage_manager
36+ * @param \Drupal\layout_builder\SectionStorage\SectionStorageManagerInterface $sectionStorageManager
7437 * The section storage manager service.
75- * @param \Drupal\patternkit_usage_tracking\UsageRevisionHelper $revision_helper
38+ * @param \Drupal\patternkit_usage_tracking\UsageRevisionHelper $revisionHelper
7639 * The pattern usage revision helper service.
7740 */
7841 public function __construct (
79- EntityTypeManagerInterface $ entity_type_manager ,
80- EntityFieldManagerInterface $ entity_field_manager ,
81- ConfigFactoryInterface $ config_factory ,
82- PatternUsageManager $ tracking_storage ,
83- LayoutHelper $ layout_helper ,
84- PatternDetector $ pattern_detector ,
85- SectionStorageManagerInterface $ section_storage_manager ,
86- UsageRevisionHelper $ revision_helper ,
87- ) {
88- $ this ->entityTypeManager = $ entity_type_manager ;
89- $ this ->entityFieldManager = $ entity_field_manager ;
90- $ this ->configFactory = $ config_factory ;
91- $ this ->trackingStorage = $ tracking_storage ;
92- $ this ->layoutHelper = $ layout_helper ;
93- $ this ->patternDetector = $ pattern_detector ;
94- $ this ->sectionStorageManager = $ section_storage_manager ;
95- $ this ->revisionHelper = $ revision_helper ;
96- }
42+ protected EntityTypeManagerInterface $ entityTypeManager ,
43+ protected EntityFieldManagerInterface $ entityFieldManager ,
44+ protected ConfigFactoryInterface $ configFactory ,
45+ protected PatternUsageManager $ trackingStorage ,
46+ protected LayoutHelper $ layoutHelper ,
47+ protected PatternDetector $ patternDetector ,
48+ protected $ sectionStorageManager ,
49+ protected UsageRevisionHelper $ revisionHelper ,
50+ ) {}
9751
9852 /**
9953 * Test whether an entity should be tracked by this plugin.
0 commit comments