Browse Source

Update getting_started.rst

Missed namespace and class definitions for resources config loader
chelevich 11 years ago
parent
commit
bfa2f858ff
1 changed files with 19 additions and 9 deletions
  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