فهرست منبع

Make the SensioGeneratorBundle an optional dependency

Jérôme Vasseur 10 سال پیش
والد
کامیت
ad99182458
2فایلهای تغییر یافته به همراه10 افزوده شده و 1 حذف شده
  1. 8 0
      Command/GenerateAdminCommand.php
  2. 2 1
      composer.json

+ 8 - 0
Command/GenerateAdminCommand.php

@@ -59,6 +59,14 @@ class GenerateAdminCommand extends ContainerAwareCommand
         ;
         ;
     }
     }
 
 
+    /**
+     * {@inheritDoc}
+     */
+    public function isEnabled()
+    {
+        return class_exists('Sensio\\Bundle\\GeneratorBundle\\SensioGeneratorBundle');
+    }
+
     /**
     /**
      * {@inheritDoc}
      * {@inheritDoc}
      */
      */

+ 2 - 1
composer.json

@@ -27,7 +27,6 @@
         "symfony/twig-bridge": "~2.3",
         "symfony/twig-bridge": "~2.3",
         "symfony/class-loader":"~2.3",
         "symfony/class-loader":"~2.3",
         "symfony/expression-language": "~2.4",
         "symfony/expression-language": "~2.4",
-        "sensio/generator-bundle": "~2.3",
         "symfony/translation":"~2.3",
         "symfony/translation":"~2.3",
         "symfony/dependency-injection": "~2.3,>=2.3.3",
         "symfony/dependency-injection": "~2.3,>=2.3.3",
         "symfony/property-access": "~2.3",
         "symfony/property-access": "~2.3",
@@ -42,12 +41,14 @@
     },
     },
     "require-dev": {
     "require-dev": {
         "jms/translation-bundle": "~1.1",
         "jms/translation-bundle": "~1.1",
+        "sensio/generator-bundle": "~2.3",
         "symfony/yaml": "~2.3",
         "symfony/yaml": "~2.3",
         "sonata-project/intl-bundle": "~2.1",
         "sonata-project/intl-bundle": "~2.1",
         "symfony/phpunit-bridge": "2.7.*@dev"
         "symfony/phpunit-bridge": "2.7.*@dev"
     },
     },
     "suggest": {
     "suggest": {
         "jms/translation-bundle": "Extract message keys from Admins",
         "jms/translation-bundle": "Extract message keys from Admins",
+        "sensio/generator-bundle": "Add sonata:admin:generate command",
         "sonata-project/intl-bundle": "Add localized date and number into the list"
         "sonata-project/intl-bundle": "Add localized date and number into the list"
     },
     },
     "autoload": {
     "autoload": {