Skip to content

Commit 237f849

Browse files
committed
Input filter is optional for resources configuration
1 parent b873d63 commit 237f849

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/Factory/ResourceAbstractFactory.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,11 @@ public function createServiceWithName(ServiceLocatorInterface $serviceLocator, $
104104
$resource->setEntityClass($entityClass);
105105
$resource->setEntityName($resourceConfig['entityName']);
106106

107-
$inputFilterFactory = new InputFilterFactory();
108-
$inputFilter = $inputFilterFactory->createInputFilter($resourceConfig['input-filter']);
109-
$resource->setInputFilter($inputFilter);
107+
if (isset($resourceConfig['input-filter']) && is_array($resourceConfig['input-filter'])) {
108+
$inputFilterFactory = new InputFilterFactory();
109+
$inputFilter = $inputFilterFactory->createInputFilter($resourceConfig['input-filter']);
110+
$resource->setInputFilter($inputFilter);
111+
}
110112

111113
$hydratorManager = $serviceLocator->get('HydratorManager');
112114

0 commit comments

Comments
 (0)