|
@@ -124,5 +124,107 @@ class SonataAdminExtension extends Extension
|
|
|
|
|
|
// set filter persistence
|
|
|
$container->setParameter('sonata.admin.configuration.filters.persist', $config['persist_filters']);
|
|
|
+
|
|
|
+ $this->configureClassesToCompile();
|
|
|
+ }
|
|
|
+
|
|
|
+ public function configureClassesToCompile()
|
|
|
+ {
|
|
|
+ $this->addClassesToCompile(array(
|
|
|
+ "Sonata\\AdminBundle\\Admin\\Admin",
|
|
|
+ "Sonata\\AdminBundle\\Admin\\AdminExtension",
|
|
|
+ "Sonata\\AdminBundle\\Admin\\AdminExtensionInterface",
|
|
|
+ "Sonata\\AdminBundle\\Admin\\AdminHelper",
|
|
|
+ "Sonata\\AdminBundle\\Admin\\AdminInterface",
|
|
|
+ "Sonata\\AdminBundle\\Admin\\BaseFieldDescription",
|
|
|
+ "Sonata\\AdminBundle\\Admin\\FieldDescriptionCollection",
|
|
|
+ "Sonata\\AdminBundle\\Admin\\FieldDescriptionInterface",
|
|
|
+ "Sonata\\AdminBundle\\Admin\\Pool",
|
|
|
+ "Sonata\\AdminBundle\\Block\\AdminListBlockService",
|
|
|
+ "Sonata\\AdminBundle\\Builder\\DatagridBuilderInterface",
|
|
|
+ "Sonata\\AdminBundle\\Builder\\FormContractorInterface",
|
|
|
+ "Sonata\\AdminBundle\\Builder\\ListBuilderInterface",
|
|
|
+ "Sonata\\AdminBundle\\Builder\\RouteBuilderInterface",
|
|
|
+ "Sonata\\AdminBundle\\Builder\\ShowBuilderInterface",
|
|
|
+ "Sonata\\AdminBundle\\Controller\\CoreController",
|
|
|
+ "Sonata\\AdminBundle\\Controller\\CRUDController",
|
|
|
+ "Sonata\\AdminBundle\\Controller\\HelperController",
|
|
|
+ "Sonata\\AdminBundle\\Datagrid\\Datagrid",
|
|
|
+ "Sonata\\AdminBundle\\Datagrid\\DatagridInterface",
|
|
|
+ "Sonata\\AdminBundle\\Datagrid\\DatagridMapper",
|
|
|
+ "Sonata\\AdminBundle\\Datagrid\\ListMapper",
|
|
|
+ "Sonata\\AdminBundle\\Datagrid\\Pager",
|
|
|
+ "Sonata\\AdminBundle\\Datagrid\\PagerInterface",
|
|
|
+ "Sonata\\AdminBundle\\Datagrid\\ProxyQueryInterface",
|
|
|
+ "Sonata\\AdminBundle\\Exception\\ModelManagerException",
|
|
|
+ "Sonata\\AdminBundle\\Exception\\NoValueException",
|
|
|
+ "Sonata\\AdminBundle\\Export\\Exporter",
|
|
|
+ "Sonata\\AdminBundle\\Filter\\Filter",
|
|
|
+ "Sonata\\AdminBundle\\Filter\\FilterFactory",
|
|
|
+ "Sonata\\AdminBundle\\Filter\\FilterFactoryInterface",
|
|
|
+ "Sonata\\AdminBundle\\Filter\\FilterInterface",
|
|
|
+ "Sonata\\AdminBundle\\Form\\ChoiceList\\ModelChoiceList",
|
|
|
+ "Sonata\\AdminBundle\\Form\\DataTransformer\\ArrayToModelTransformer",
|
|
|
+ "Sonata\\AdminBundle\\Form\\DataTransformer\\ModelsToArrayTransformer",
|
|
|
+ "Sonata\\AdminBundle\\Form\\DataTransformer\\ModelToIdTransformer",
|
|
|
+ "Sonata\\AdminBundle\\Form\\EventListener\\MergeCollectionListener",
|
|
|
+ "Sonata\\AdminBundle\\Form\\EventListener\\ResizeFormListener",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Extension\\Field\\Type\\FormTypeFieldExtension",
|
|
|
+ "Sonata\\AdminBundle\\Form\\FormMapper",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\AdminType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\BooleanType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\CollectionType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\DateRangeType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\DateTimeRangeType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\EqualType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\Filter\\ChoiceType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\Filter\\DateRangeType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\Filter\\DateTimeRangeType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\Filter\\DateTimeType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\Filter\\DateType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\Filter\\DefaultType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\Filter\\NumberType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\ImmutableArrayType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\ModelReferenceType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\ModelType",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\ModelTypeList",
|
|
|
+ "Sonata\\AdminBundle\\Form\\Type\\TranslatableChoiceType",
|
|
|
+ "Sonata\\AdminBundle\\Guesser\\TypeGuesserChain",
|
|
|
+ "Sonata\\AdminBundle\\Guesser\\TypeGuesserInterface",
|
|
|
+ "Sonata\\AdminBundle\\Model\\AuditManager",
|
|
|
+ "Sonata\\AdminBundle\\Model\\AuditManagerInterface",
|
|
|
+ "Sonata\\AdminBundle\\Model\\AuditReaderInterface",
|
|
|
+ "Sonata\\AdminBundle\\Model\\ModelManagerInterface",
|
|
|
+ "Sonata\\AdminBundle\\Route\\AdminPoolLoader",
|
|
|
+ "Sonata\\AdminBundle\\Route\\DefaultRouteGenerator",
|
|
|
+ "Sonata\\AdminBundle\\Route\\PathInfoBuilder",
|
|
|
+ "Sonata\\AdminBundle\\Route\\QueryStringBuilder",
|
|
|
+ "Sonata\\AdminBundle\\Route\\RouteCollection",
|
|
|
+ "Sonata\\AdminBundle\\Route\\RouteGeneratorInterface",
|
|
|
+ "Sonata\\AdminBundle\\Security\\Acl\\Permission\\AdminPermissionMap",
|
|
|
+ "Sonata\\AdminBundle\\Security\\Acl\\Permission\\MaskBuilder",
|
|
|
+ "Sonata\\AdminBundle\\Security\\Handler\\AclSecurityHandler",
|
|
|
+ "Sonata\\AdminBundle\\Security\\Handler\\AclSecurityHandlerInterface",
|
|
|
+ "Sonata\\AdminBundle\\Security\\Handler\\NoopSecurityHandler",
|
|
|
+ "Sonata\\AdminBundle\\Security\\Handler\\RoleSecurityHandler",
|
|
|
+ "Sonata\\AdminBundle\\Security\\Handler\\SecurityHandlerInterface",
|
|
|
+ "Sonata\\AdminBundle\\Show\\ShowMapper",
|
|
|
+ "Sonata\\AdminBundle\\Translator\\BCLabelTranslatorStrategy",
|
|
|
+ "Sonata\\AdminBundle\\Translator\\FormLabelTranslatorStrategy",
|
|
|
+ "Sonata\\AdminBundle\\Translator\\LabelTranslatorStrategyInterface",
|
|
|
+ "Sonata\\AdminBundle\\Translator\\NativeLabelTranslatorStrategy",
|
|
|
+ "Sonata\\AdminBundle\\Translator\\NoopLabelTranslatorStrategy",
|
|
|
+ "Sonata\\AdminBundle\\Translator\\UnderscoreLabelTranslatorStrategy",
|
|
|
+ "Sonata\\AdminBundle\\Twig\\Extension\\SonataAdminExtension",
|
|
|
+ "Sonata\\AdminBundle\\Util\\AdminAclManipulator",
|
|
|
+ "Sonata\\AdminBundle\\Util\\AdminAclManipulatorInterface",
|
|
|
+ "Sonata\\AdminBundle\\Util\\FormBuilderIterator",
|
|
|
+ "Sonata\\AdminBundle\\Util\\FormViewIterator",
|
|
|
+ "Sonata\\AdminBundle\\Util\\ObjectAclManipulator",
|
|
|
+ "Sonata\\AdminBundle\\Util\\ObjectAclManipulatorInterface",
|
|
|
+ "Sonata\\AdminBundle\\Validator\\Constraints\\InlineConstraint",
|
|
|
+ "Sonata\\AdminBundle\\Validator\\ErrorElement",
|
|
|
+ "Sonata\\AdminBundle\\Validator\\InlineValidator",
|
|
|
+ ));
|
|
|
}
|
|
|
}
|