From 1c78613060aff666fb7abdd1e5916b6d395c67c2 Mon Sep 17 00:00:00 2001 From: Brigita Date: Fri, 20 Dec 2019 11:09:26 +0100 Subject: [PATCH] Check method existence without initialisation --- lib/Container/Compiler/FieldTypeRegistryPass.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lib/Container/Compiler/FieldTypeRegistryPass.php b/lib/Container/Compiler/FieldTypeRegistryPass.php index d6ce04c0..93e10b25 100644 --- a/lib/Container/Compiler/FieldTypeRegistryPass.php +++ b/lib/Container/Compiler/FieldTypeRegistryPass.php @@ -2,7 +2,6 @@ namespace Netgen\EzPlatformSearchExtra\Container\Compiler; -use eZ\Publish\Core\FieldType\Null\Type as NullType; use eZ\Publish\Core\Persistence\FieldType as eZFieldType; use eZ\Publish\SPI\FieldType\Generic\Type as GenericFieldType; use Netgen\EzPlatformSearchExtra\Core\Persistence\FieldTypeRegistry; @@ -18,9 +17,7 @@ public function process(ContainerBuilder $container) return; } - $testNullType = new NullType('test_is_empty'); - $eZFieldType = new eZFieldType($testNullType); - if (method_exists($eZFieldType, 'isEmptyValue')) { + if (method_exists(eZFieldType::class, 'isEmptyValue')) { return; } @@ -33,7 +30,7 @@ public function process(ContainerBuilder $container) $fieldTypeRegistry = $container->findDefinition('ezpublish.persistence.field_type_registry'); $fieldTypeRegistry->setClass($fieldTypeRegistryClass); - if (count($fieldTypeRegistry->getArguments()) > 0) { + if (\count($fieldTypeRegistry->getArguments()) > 0) { $fieldTypeRegistry->setArgument(0, $fieldTypeRegistryClass); } }