Przeglądaj źródła

Move back menu factory to the admin interface

Grégoire Paris 7 lat temu
rodzic
commit
fb64d1d11b
2 zmienionych plików z 11 dodań i 11 usunięć
  1. 11 0
      Admin/AdminInterface.php
  2. 0 11
      Admin/MenuBuilderInterface.php

+ 11 - 0
Admin/AdminInterface.php

@@ -11,6 +11,7 @@
 
 namespace Sonata\AdminBundle\Admin;
 
+use Knp\Menu\FactoryInterface as MenuFactoryInterface;
 use Sonata\AdminBundle\Builder\DatagridBuilderInterface;
 use Sonata\AdminBundle\Builder\FormContractorInterface;
 use Sonata\AdminBundle\Builder\ListBuilderInterface;
@@ -32,6 +33,16 @@ use Symfony\Component\Validator\ValidatorInterface as LegacyValidatorInterface;
  */
 interface AdminInterface extends AccessRegistryInterface, FieldDescriptionRegistryInterface, LifecycleHookProviderInterface, MenuBuilderInterface, ParentAdminInterface, UrlGeneratorInterface
 {
+    /**
+     * @param MenuFactoryInterface $menuFactory
+     */
+    public function setMenuFactory(MenuFactoryInterface $menuFactory);
+
+    /**
+     * @return MenuFactoryInterface
+     */
+    public function getMenuFactory();
+
     /**
      * @param FormContractorInterface $formContractor
      */

+ 0 - 11
Admin/MenuBuilderInterface.php

@@ -11,7 +11,6 @@
 
 namespace Sonata\AdminBundle\Admin;
 
-use Knp\Menu\FactoryInterface as MenuFactoryInterface;
 use Knp\Menu\ItemInterface;
 
 /**
@@ -21,16 +20,6 @@ use Knp\Menu\ItemInterface;
  */
 interface MenuBuilderInterface
 {
-    /**
-     * @param MenuFactoryInterface $menuFactory
-     */
-    public function setMenuFactory(MenuFactoryInterface $menuFactory);
-
-    /**
-     * @return MenuFactoryInterface
-     */
-    public function getMenuFactory();
-
     /**
      * NEXT_MAJOR: remove this method.
      *