├── LICENSE ├── composer.json └── src ├── Admin ├── CategoryAdmin.php ├── CollectionAdmin.php ├── ContextAdmin.php ├── ContextAwareAdmin.php ├── Filter │ ├── CategoryFilter.php │ └── CollectionFilter.php └── TagAdmin.php ├── Block └── Service │ ├── AbstractCategoriesBlockService.php │ ├── AbstractClassificationBlockService.php │ ├── AbstractCollectionsBlockService.php │ └── AbstractTagsBlockService.php ├── Command └── FixContextCommand.php ├── Controller └── CategoryAdminController.php ├── DependencyInjection ├── Configuration.php └── SonataClassificationExtension.php ├── Document ├── BaseCategory.php ├── BaseContext.php ├── BaseTag.php ├── CategoryManager.php ├── CollectionManager.php └── TagManager.php ├── Entity ├── BaseCategory.php ├── BaseCollection.php ├── BaseContext.php ├── BaseTag.php ├── CategoryManager.php ├── CollectionManager.php ├── ContextManager.php └── TagManager.php ├── Form ├── ChoiceList │ └── CategoryChoiceLoader.php └── Type │ └── CategorySelectorType.php ├── Model ├── Category.php ├── CategoryInterface.php ├── CategoryManagerInterface.php ├── Collection.php ├── CollectionInterface.php ├── CollectionManagerInterface.php ├── Context.php ├── ContextAwareInterface.php ├── ContextInterface.php ├── ContextManagerInterface.php ├── Tag.php ├── TagInterface.php └── TagManagerInterface.php ├── Resources ├── config │ ├── admin.php │ ├── command.php │ ├── controllers.php │ ├── doctrine │ │ ├── BaseCategory.mongodb.xml │ │ ├── BaseCategory.orm.xml │ │ ├── BaseCollection.orm.xml │ │ ├── BaseContext.mongodb.xml │ │ ├── BaseContext.orm.xml │ │ ├── BaseTag.mongodb.xml │ │ └── BaseTag.orm.xml │ ├── form.php │ ├── orm.php │ └── validation.xml ├── meta │ └── LICENSE ├── translations │ ├── SonataAdminBundle.de.xliff │ ├── SonataAdminBundle.en.xliff │ ├── SonataAdminBundle.sk.xliff │ ├── SonataClassificationBundle.de.xliff │ ├── SonataClassificationBundle.en.xliff │ ├── SonataClassificationBundle.es.xliff │ ├── SonataClassificationBundle.fa.xliff │ ├── SonataClassificationBundle.fr.xliff │ ├── SonataClassificationBundle.hu.xliff │ ├── SonataClassificationBundle.it.xliff │ ├── SonataClassificationBundle.ja.xliff │ ├── SonataClassificationBundle.nl.xliff │ ├── SonataClassificationBundle.pt_BR.xliff │ ├── SonataClassificationBundle.ro.xliff │ ├── SonataClassificationBundle.ru.xliff │ └── SonataClassificationBundle.sk.xliff └── views │ ├── Block │ ├── base_block_categories.html.twig │ ├── base_block_collections.html.twig │ └── base_block_tags.html.twig │ └── CategoryAdmin │ ├── list.html.twig │ ├── list_tab_menu.html.twig │ └── tree.html.twig └── SonataClassificationBundle.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/composer.json -------------------------------------------------------------------------------- /src/Admin/CategoryAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Admin/CategoryAdmin.php -------------------------------------------------------------------------------- /src/Admin/CollectionAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Admin/CollectionAdmin.php -------------------------------------------------------------------------------- /src/Admin/ContextAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Admin/ContextAdmin.php -------------------------------------------------------------------------------- /src/Admin/ContextAwareAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Admin/ContextAwareAdmin.php -------------------------------------------------------------------------------- /src/Admin/Filter/CategoryFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Admin/Filter/CategoryFilter.php -------------------------------------------------------------------------------- /src/Admin/Filter/CollectionFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Admin/Filter/CollectionFilter.php -------------------------------------------------------------------------------- /src/Admin/TagAdmin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Admin/TagAdmin.php -------------------------------------------------------------------------------- /src/Block/Service/AbstractCategoriesBlockService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Block/Service/AbstractCategoriesBlockService.php -------------------------------------------------------------------------------- /src/Block/Service/AbstractClassificationBlockService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Block/Service/AbstractClassificationBlockService.php -------------------------------------------------------------------------------- /src/Block/Service/AbstractCollectionsBlockService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Block/Service/AbstractCollectionsBlockService.php -------------------------------------------------------------------------------- /src/Block/Service/AbstractTagsBlockService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Block/Service/AbstractTagsBlockService.php -------------------------------------------------------------------------------- /src/Command/FixContextCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Command/FixContextCommand.php -------------------------------------------------------------------------------- /src/Controller/CategoryAdminController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Controller/CategoryAdminController.php -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/SonataClassificationExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/DependencyInjection/SonataClassificationExtension.php -------------------------------------------------------------------------------- /src/Document/BaseCategory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Document/BaseCategory.php -------------------------------------------------------------------------------- /src/Document/BaseContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Document/BaseContext.php -------------------------------------------------------------------------------- /src/Document/BaseTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Document/BaseTag.php -------------------------------------------------------------------------------- /src/Document/CategoryManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Document/CategoryManager.php -------------------------------------------------------------------------------- /src/Document/CollectionManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Document/CollectionManager.php -------------------------------------------------------------------------------- /src/Document/TagManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Document/TagManager.php -------------------------------------------------------------------------------- /src/Entity/BaseCategory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Entity/BaseCategory.php -------------------------------------------------------------------------------- /src/Entity/BaseCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Entity/BaseCollection.php -------------------------------------------------------------------------------- /src/Entity/BaseContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Entity/BaseContext.php -------------------------------------------------------------------------------- /src/Entity/BaseTag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Entity/BaseTag.php -------------------------------------------------------------------------------- /src/Entity/CategoryManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Entity/CategoryManager.php -------------------------------------------------------------------------------- /src/Entity/CollectionManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Entity/CollectionManager.php -------------------------------------------------------------------------------- /src/Entity/ContextManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Entity/ContextManager.php -------------------------------------------------------------------------------- /src/Entity/TagManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Entity/TagManager.php -------------------------------------------------------------------------------- /src/Form/ChoiceList/CategoryChoiceLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Form/ChoiceList/CategoryChoiceLoader.php -------------------------------------------------------------------------------- /src/Form/Type/CategorySelectorType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Form/Type/CategorySelectorType.php -------------------------------------------------------------------------------- /src/Model/Category.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/Category.php -------------------------------------------------------------------------------- /src/Model/CategoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/CategoryInterface.php -------------------------------------------------------------------------------- /src/Model/CategoryManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/CategoryManagerInterface.php -------------------------------------------------------------------------------- /src/Model/Collection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/Collection.php -------------------------------------------------------------------------------- /src/Model/CollectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/CollectionInterface.php -------------------------------------------------------------------------------- /src/Model/CollectionManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/CollectionManagerInterface.php -------------------------------------------------------------------------------- /src/Model/Context.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/Context.php -------------------------------------------------------------------------------- /src/Model/ContextAwareInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/ContextAwareInterface.php -------------------------------------------------------------------------------- /src/Model/ContextInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/ContextInterface.php -------------------------------------------------------------------------------- /src/Model/ContextManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/ContextManagerInterface.php -------------------------------------------------------------------------------- /src/Model/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/Tag.php -------------------------------------------------------------------------------- /src/Model/TagInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/TagInterface.php -------------------------------------------------------------------------------- /src/Model/TagManagerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Model/TagManagerInterface.php -------------------------------------------------------------------------------- /src/Resources/config/admin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/admin.php -------------------------------------------------------------------------------- /src/Resources/config/command.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/command.php -------------------------------------------------------------------------------- /src/Resources/config/controllers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/controllers.php -------------------------------------------------------------------------------- /src/Resources/config/doctrine/BaseCategory.mongodb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/doctrine/BaseCategory.mongodb.xml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/BaseCategory.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/doctrine/BaseCategory.orm.xml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/BaseCollection.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/doctrine/BaseCollection.orm.xml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/BaseContext.mongodb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/doctrine/BaseContext.mongodb.xml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/BaseContext.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/doctrine/BaseContext.orm.xml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/BaseTag.mongodb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/doctrine/BaseTag.mongodb.xml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/BaseTag.orm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/doctrine/BaseTag.orm.xml -------------------------------------------------------------------------------- /src/Resources/config/form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/form.php -------------------------------------------------------------------------------- /src/Resources/config/orm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/orm.php -------------------------------------------------------------------------------- /src/Resources/config/validation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/config/validation.xml -------------------------------------------------------------------------------- /src/Resources/meta/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/meta/LICENSE -------------------------------------------------------------------------------- /src/Resources/translations/SonataAdminBundle.de.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataAdminBundle.de.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataAdminBundle.en.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataAdminBundle.en.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataAdminBundle.sk.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataAdminBundle.sk.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.de.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.de.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.en.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.en.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.es.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.es.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.fa.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.fa.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.fr.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.fr.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.hu.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.hu.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.it.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.it.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.ja.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.ja.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.nl.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.nl.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.pt_BR.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.pt_BR.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.ro.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.ro.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.ru.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.ru.xliff -------------------------------------------------------------------------------- /src/Resources/translations/SonataClassificationBundle.sk.xliff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/translations/SonataClassificationBundle.sk.xliff -------------------------------------------------------------------------------- /src/Resources/views/Block/base_block_categories.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/views/Block/base_block_categories.html.twig -------------------------------------------------------------------------------- /src/Resources/views/Block/base_block_collections.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/views/Block/base_block_collections.html.twig -------------------------------------------------------------------------------- /src/Resources/views/Block/base_block_tags.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/views/Block/base_block_tags.html.twig -------------------------------------------------------------------------------- /src/Resources/views/CategoryAdmin/list.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/views/CategoryAdmin/list.html.twig -------------------------------------------------------------------------------- /src/Resources/views/CategoryAdmin/list_tab_menu.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/views/CategoryAdmin/list_tab_menu.html.twig -------------------------------------------------------------------------------- /src/Resources/views/CategoryAdmin/tree.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/Resources/views/CategoryAdmin/tree.html.twig -------------------------------------------------------------------------------- /src/SonataClassificationBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sonata-project/SonataClassificationBundle/HEAD/src/SonataClassificationBundle.php --------------------------------------------------------------------------------