Ver código fonte

Merge pull request #1904 from chelevich/patch-1

Update getting_started.rst
Thomas 11 anos atrás
pai
commit
682972ab24
1 arquivos alterados com 19 adições e 9 exclusões
  1. 19 9
      Resources/doc/reference/getting_started.rst

+ 19 - 9
Resources/doc/reference/getting_started.rst

@@ -200,27 +200,37 @@ file, using the ``load()`` method as described in the `symfony cookbook`_.
     .. code-block:: php
 
         # Acme/DemoBundle/DependencyInjection/AcmeDemoBundleExtension.php for XML configurations
+        
+        namespace Acme\DemoBundle\DependencyInjection;
 
         use Symfony\Component\DependencyInjection\Loader;
         use Symfony\Component\Config\FileLocator;
-
-        public function load(array $configs, ContainerBuilder $container) {
-            // ...
-            $loader = new Loader\XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
-            $loader->load('admin.xml');
+        
+        class AcmeDemoBundleExtension extends Extension
+        {
+            public function load(array $configs, ContainerBuilder $container) {
+                // ...
+                $loader = new Loader\XmlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
+                $loader->load('admin.xml');
+            }
         }
 
     .. code-block:: php
 
         # Acme/DemoBundle/DependencyInjection/AcmeDemoBundleExtension.php for YAML configurations
+        
+        namespace Acme\DemoBundle\DependencyInjection;
 
         use Symfony\Component\DependencyInjection\Loader;
         use Symfony\Component\Config\FileLocator;
 
-        public function load(array $configs, ContainerBuilder $container) {
-            // ...
-            $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
-            $loader->load('admin.yml');
+        class AcmeDemoBundleExtension extends Extension
+        {
+            public function load(array $configs, ContainerBuilder $container) {
+                // ...
+                $loader = new Loader\YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
+                $loader->load('admin.yml');
+            }
         }
 
 Step 4: Configuration