1616
1717final class Collector implements CollectorInterface
1818{
19- private Registry $ metaTagHandlers ;
20-
21- private ContentTypeService $ contentTypeService ;
22-
23- private ConfigResolverInterface $ configResolver ;
24-
25- public function __construct (Registry $ metaTagHandlers , ContentTypeService $ contentTypeService , ConfigResolverInterface $ configResolver )
26- {
27- $ this ->metaTagHandlers = $ metaTagHandlers ;
28- $ this ->contentTypeService = $ contentTypeService ;
29- $ this ->configResolver = $ configResolver ;
30- }
19+ public function __construct (
20+ private readonly Registry $ metaTagHandlers ,
21+ private readonly ContentTypeService $ contentTypeService ,
22+ private readonly ConfigResolverInterface $ configResolver ,
23+ ) {}
3124
3225 public function collect (Content $ content ): array
3326 {
3427 $ metaTags = [];
3528
36- $ allHandlers = $ this ->configResolver ->hasParameter ('global_handlers ' , 'netgen_open_graph ' ) ?
37- $ this ->configResolver ->getParameter ('global_handlers ' , 'netgen_open_graph ' ) :
38- [];
29+ $ allHandlers = $ this ->configResolver ->hasParameter ('global_handlers ' , 'netgen_open_graph ' )
30+ ? $ this ->configResolver ->getParameter ('global_handlers ' , 'netgen_open_graph ' )
31+ : [];
3932
4033 $ contentType = $ this ->contentTypeService ->loadContentType ($ content ->contentInfo ->contentTypeId );
41- $ contentTypeHandlers = $ this ->configResolver ->hasParameter ('content_type_handlers ' , 'netgen_open_graph ' ) ?
42- $ this ->configResolver ->getParameter ('content_type_handlers ' , 'netgen_open_graph ' ) :
43- [];
34+ $ contentTypeHandlers = $ this ->configResolver ->hasParameter ('content_type_handlers ' , 'netgen_open_graph ' )
35+ ? $ this ->configResolver ->getParameter ('content_type_handlers ' , 'netgen_open_graph ' )
36+ : [];
4437
4538 if (isset ($ contentTypeHandlers [$ contentType ->identifier ])) {
4639 $ allHandlers = array_merge (
@@ -61,8 +54,8 @@ public function collect(Content $content): array
6154 foreach ($ newMetaTags as $ metaTag ) {
6255 if (!$ metaTag instanceof Item) {
6356 throw new LogicException (
64- '\'' . $ handler ['handler ' ] . '\' handler returned wrong value. ' .
65- ' Expected \'Netgen\Bundle\OpenGraphBundle\MetaTag\Item \', got \'' . get_class ($ metaTag ) . '\'. ' ,
57+ '\'' . $ handler ['handler ' ] . '\' handler returned wrong value. '
58+ . ' Expected \'Netgen\Bundle\OpenGraphBundle\MetaTag\Item \', got \'' . get_class ($ metaTag ) . '\'. ' ,
6659 );
6760 }
6861
0 commit comments