Я создал контекст, который будет содержать только zip-файлы. Мне нужно разрешить только расширение zip-файла в этом контексте. Мне удалось создать настраиваемого поставщика, который распространяется на FileProvider, но возникла проблема с настройкой конкретного расширения, разрешенного для этого поставщика.
Я следил за этим сообщением: sonata-media-bundle-how-to-write -custom-provider
Когда я установил следующую конфигурацию:
providers:
custom:
allowed_extensions: ['zip']
allowed_mime_types: ['application/zip','application/x-zip']
Symfony выдает ошибку:
Fatal error: Uncaught exception 'Symfony\Component\Config\Definition\Exception\InvalidConfigurationException' with message 'Unrecognized options "custom" under "sonata_media.providers"'