ChoiceValue example

return new ChoiceLoader($formType$loader$vary);
    }

    /** * Decorates a "choice_value" callback to make it cacheable. * * @param callable|array $value Any pseudo callable to create a unique string value from a choice * @param mixed $vary Dynamic data used to compute a unique hash when caching the callback */
    public static function value(FormTypeInterface|FormTypeExtensionInterface $formType, callable|array $value, mixed $vary = null): ChoiceValue
    {
        return new ChoiceValue($formType$value$vary);
    }

    /** * @param callable|array $filter Any pseudo callable to filter a choice list * @param mixed $vary Dynamic data used to compute a unique hash when caching the callback */
    public static function filter(FormTypeInterface|FormTypeExtensionInterface $formType, callable|array $filter, mixed $vary = null): ChoiceFilter
    {
        return new ChoiceFilter($formType$filter$vary);
    }

    
Home | Imprint | This part of the site doesn't use cookies.