It looks I reach a sort of limit as if I try to add a new field to the template I get this error:
TypeError
str_replace(): Argument #3 ($subject) must be of type array|string, null given
Details:
TypeError: str_replace(): Argument #3 ($subject) must be of type array|string, null given in /home/simone.falteri/modules/AdvancedResourceTemplate/src/Form/Element/GroupTextarea.php:64 Stack trace: #0 /home/simone.falteri/modules/AdvancedResourceTemplate/src/Form/Element/GroupTextarea.php(64): str_replace() #1 /var/www/html/omeka-s/vendor/laminas/laminas-filter/src/Callback.php(103): AdvancedResourceTemplate\Form\Element\GroupTextarea->stringToArray() #2 /var/www/html/omeka-s/vendor/laminas/laminas-filter/src/AbstractFilter.php(97): Laminas\Filter\Callback->filter() #3 /var/www/html/omeka-s/vendor/laminas/laminas-filter/src/FilterChain.php(229): Laminas\Filter\AbstractFilter->__invoke() #4 /var/www/html/omeka-s/vendor/laminas/laminas-inputfilter/src/Input.php(293): Laminas\Filter\FilterChain->filter() #5 /var/www/html/omeka-s/vendor/laminas/laminas-inputfilter/src/BaseInputFilter.php(413): Laminas\InputFilter\Input->getValue() #6 /var/www/html/omeka-s/vendor/laminas/laminas-inputfilter/src/BaseInputFilter.php(410): Laminas\InputFilter\BaseInputFilter->getValues() #7 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/Form.php(342): Laminas\InputFilter\BaseInputFilter->getValues() #8 /var/www/html/omeka-s/vendor/laminas/laminas-form/src/Form.php(485): Laminas\Form\Form->bindValues() #9 /home/simone.falteri/modules/AdvancedResourceTemplate/src/Controller/Admin/ResourceTemplateControllerDelegator.php(1092): Laminas\Form\Form->isValid() #10 /home/simone.falteri/modules/AdvancedResourceTemplate/src/Controller/Admin/ResourceTemplateControllerDelegator.php(1029): AdvancedResourceTemplate\Controller\Admin\ResourceTemplateControllerDelegator->getAddEditView() #11 /var/www/html/omeka-s/vendor/laminas/laminas-mvc/src/Controller/AbstractActionController.php(71): AdvancedResourceTemplate\Controller\Admin\ResourceTemplateControllerDelegator->editAction() #12 /var/www/html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\Controller\AbstractActionController->onDispatch() #13 /var/www/html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners() #14 /var/www/html/omeka-s/vendor/laminas/laminas-mvc/src/Controller/AbstractController.php(97): Laminas\EventManager\EventManager->triggerEventUntil() #15 /var/www/html/omeka-s/vendor/laminas/laminas-mvc/src/DispatchListener.php(132): Laminas\Mvc\Controller\AbstractController->dispatch() #16 /var/www/html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(319): Laminas\Mvc\DispatchListener->onDispatch() #17 /var/www/html/omeka-s/vendor/laminas/laminas-eventmanager/src/EventManager.php(179): Laminas\EventManager\EventManager->triggerListeners() #18 /var/www/html/omeka-s/vendor/laminas/laminas-mvc/src/Application.php(325): Laminas\EventManager\EventManager->triggerEventUntil() #19 /var/www/html/omeka-s/index.php(21): Laminas\Mvc\Application->run() #20 {main}
My resource template is currently made by 1 class and 34 properties.
Does this reach a sort of limit?
Does it make sense?