grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026setDefaults(['filter' => [ 'deleted' => [ 'eq' => 0 ]]]) ->setDefined('filter') ->setAllowedTypes('filter', 'array') ->setAllowedValues('filter', $this->validatorFactory->createClosure([ new Assert\NotBlank(), ])) ->setNormalizer('filter', function (Options $options, $values) { // we don't support multiple level filtering. for now. $bean = $this->beanManager->newBeanSafe($options->offsetGet('moduleName')); $filter = new FilterRepository($bean->db); return $filter->parseWhere($bean, $values); }); } }