diff --git a/book/controller.rst b/book/controller.rst
index 1eac0bd0640..932bc8c0c60 100644
--- a/book/controller.rst
+++ b/book/controller.rst
@@ -667,7 +667,10 @@ For example, imagine you're processing a form submit::
if ($form->isValid()) {
// do some sort of processing
- $this->get('session')->getFlashBag()->add('notice', 'Your changes were saved!');
+ $this->get('session')->getFlashBag()->add(
+ 'notice',
+ 'Your changes were saved!'
+ );
return $this->redirect($this->generateUrl(...));
}
diff --git a/book/doctrine.rst b/book/doctrine.rst
index e9d09d5b784..9c2e3965f5e 100644
--- a/book/doctrine.rst
+++ b/book/doctrine.rst
@@ -212,7 +212,9 @@ just a simple PHP class.
.. code-block:: bash
- $ php app/console doctrine:generate:entity --entity="AcmeStoreBundle:Product" --fields="name:string(255) price:float description:text"
+ $ php app/console doctrine:generate:entity \
+ --entity="AcmeStoreBundle:Product" \
+ --fields="name:string(255) price:float description:text"
.. index::
single: Doctrine; Adding mapping metadata
@@ -696,7 +698,10 @@ a controller, do the following::
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery(
- 'SELECT p FROM AcmeStoreBundle:Product p WHERE p.price > :price ORDER BY p.price ASC'
+ 'SELECT p
+ FROM AcmeStoreBundle:Product p
+ WHERE p.price > :price
+ ORDER BY p.price ASC'
)->setParameter('price', '19.99');
$products = $query->getResult();
@@ -858,7 +863,9 @@ ordered alphabetically.
public function findAllOrderedByName()
{
return $this->getEntityManager()
- ->createQuery('SELECT p FROM AcmeStoreBundle:Product p ORDER BY p.name ASC')
+ ->createQuery(
+ 'SELECT p FROM AcmeStoreBundle:Product p ORDER BY p.name ASC'
+ )
->getResult();
}
}
@@ -892,7 +899,8 @@ you can let Doctrine create the class for you.
.. code-block:: bash
- $ php app/console doctrine:generate:entity --entity="AcmeStoreBundle:Category" --fields="name:string(255)"
+ $ php app/console doctrine:generate:entity --entity="AcmeStoreBundle:Category" \
+ --fields="name:string(255)"
This task generates the ``Category`` entity for you, with an ``id`` field,
a ``name`` field and the associated getter and setter functions.
@@ -937,7 +945,7 @@ To relate the ``Category`` and ``Product`` entities, start by creating a
products:
targetEntity: Product
mappedBy: category
- # don't forget to init the collection in entity __construct() method
+ # don't forget to init the collection in the __construct() method of the entity
.. code-block:: xml
@@ -954,7 +962,10 @@ To relate the ``Category`` and ``Product`` entities, start by creating a
mapped-by="category"
/>
-
+
@@ -1325,7 +1336,8 @@ the current date, only when the entity is first persisted (i.e. inserted):
-
+
diff --git a/book/forms.rst b/book/forms.rst
index 945fc177b7a..fcbbefb2224 100644
--- a/book/forms.rst
+++ b/book/forms.rst
@@ -344,7 +344,10 @@ object.
$metadata->addPropertyConstraint('task', new NotBlank());
$metadata->addPropertyConstraint('dueDate', new NotBlank());
- $metadata->addPropertyConstraint('dueDate', new Type('\DateTime'));
+ $metadata->addPropertyConstraint(
+ 'dueDate',
+ new Type('\DateTime')
+ );
}
}
@@ -424,7 +427,10 @@ to an array callback, or a ``Closure``::
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$resolver->setDefaults(array(
- 'validation_groups' => array('Acme\\AcmeBundle\\Entity\\Client', 'determineValidationGroups'),
+ 'validation_groups' => array(
+ 'Acme\AcmeBundle\Entity\Client',
+ 'determineValidationGroups',
+ ),
));
}
@@ -903,7 +909,8 @@ easy to use in your application.
.. code-block:: xml
-
+
@@ -913,7 +920,10 @@ easy to use in your application.
use Symfony\Component\DependencyInjection\Definition;
$container
- ->register('acme_demo.form.type.task', 'Acme\TaskBundle\Form\Type\TaskType')
+ ->register(
+ 'acme_demo.form.type.task',
+ 'Acme\TaskBundle\Form\Type\TaskType'
+ )
->addTag('form.type', array(
'alias' => 'task',
))
@@ -1286,13 +1296,13 @@ rendered (e.g. ``label``, ``widget``, ``errors``, etc). By default, there
are 4 possible *parts* of a form that can be rendered:
+-------------+--------------------------+---------------------------------------------------------+
-| ``label`` | (e.g. ``form_label``) | renders the field's label |
+| ``label`` | (e.g. ``form_label``) | renders the field's label |
+-------------+--------------------------+---------------------------------------------------------+
-| ``widget`` | (e.g. ``form_widget``) | renders the field's HTML representation |
+| ``widget`` | (e.g. ``form_widget``) | renders the field's HTML representation |
+-------------+--------------------------+---------------------------------------------------------+
-| ``errors`` | (e.g. ``form_errors``) | renders the field's errors |
+| ``errors`` | (e.g. ``form_errors``) | renders the field's errors |
+-------------+--------------------------+---------------------------------------------------------+
-| ``row`` | (e.g. ``form_row``) | renders the field's entire row (label, widget & errors) |
+| ``row`` | (e.g. ``form_row``) | renders the field's entire row (label, widget & errors) |
+-------------+--------------------------+---------------------------------------------------------+
.. note::
diff --git a/book/installation.rst b/book/installation.rst
index e79fa0a172d..df4b40b63ee 100644
--- a/book/installation.rst
+++ b/book/installation.rst
@@ -57,7 +57,8 @@ Distribution:
.. code-block:: bash
- php composer.phar create-project symfony/framework-standard-edition /path/to/webroot/Symfony 2.2.0
+ $ php composer.phar create-project \
+ symfony/framework-standard-edition /path/to/webroot/Symfony 2.2.0
.. tip::
diff --git a/book/internals.rst b/book/internals.rst
index d61951b86fb..96d35cf91cc 100644
--- a/book/internals.rst
+++ b/book/internals.rst
@@ -418,7 +418,11 @@ and set a new ``Exception`` object, or do nothing::
response won't work. If you want to overwrite the status code (which you
should not without a good reason), set the ``X-Status-Code`` header::
- return new Response('Error', 404 /* ignored */, array('X-Status-Code' => 200));
+ return new Response(
+ 'Error',
+ 404 // ignored,
+ array('X-Status-Code' => 200)
+ );
.. index::
single: Event Dispatcher
@@ -610,11 +614,19 @@ If you enable the web profiler, you also need to mount the profiler routes:
.. code-block:: xml
-
+
.. code-block:: php
- $collection->addCollection($loader->import("@WebProfilerBundle/Resources/config/routing/profiler.xml"), '/_profiler');
+ $collection->addCollection(
+ $loader->import(
+ "@WebProfilerBundle/Resources/config/routing/profiler.xml"
+ ),
+ '/_profiler'
+ );
As the profiler adds some overhead, you might want to enable it only under
certain circumstances in the production environment. The ``only-exceptions``
@@ -626,7 +638,8 @@ portion of the website? You can use a request matcher:
.. code-block:: yaml
- # enables the profiler only for request coming for the 192.168.0.0 network
+ # enables the profiler only for request coming
+ # for the 192.168.0.0 network
framework:
profiler:
matcher: { ip: 192.168.0.0/24 }
@@ -641,14 +654,18 @@ portion of the website? You can use a request matcher:
profiler:
matcher: { ip: 192.168.0.0/24, path: "^/admin/" }
- # use a custom matcher instance defined in the "custom_matcher" service
+ # use a custom matcher instance defined in
+ # the "custom_matcher" service
framework:
profiler:
matcher: { service: custom_matcher }
.. code-block:: xml
-
+
@@ -669,7 +686,10 @@ portion of the website? You can use a request matcher:
-
+
@@ -678,7 +698,8 @@ portion of the website? You can use a request matcher:
.. code-block:: php
- // enables the profiler only for request coming for the 192.168.0.0 network
+ // enables the profiler only for request coming
+ // for the 192.168.0.0 network
$container->loadFromExtension('framework', array(
'profiler' => array(
'matcher' => array('ip' => '192.168.0.0/24'),
@@ -695,11 +716,15 @@ portion of the website? You can use a request matcher:
// combine rules
$container->loadFromExtension('framework', array(
'profiler' => array(
- 'matcher' => array('ip' => '192.168.0.0/24', 'path' => '^/admin/'),
+ 'matcher' => array(
+ 'ip' => '192.168.0.0/24',
+ 'path' => '^/admin/',
+ ),
),
));
- # use a custom matcher instance defined in the "custom_matcher" service
+ // use a custom matcher instance defined in
+ // the "custom_matcher" service
$container->loadFromExtension('framework', array(
'profiler' => array(
'matcher' => array('service' => 'custom_matcher'),
diff --git a/book/page_creation.rst b/book/page_creation.rst
index 33a91bdde80..f136b25546b 100644
--- a/book/page_creation.rst
+++ b/book/page_creation.rst
@@ -114,9 +114,11 @@ an entry when you generated the ``AcmeHelloBundle``:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
-
+
.. code-block:: php
@@ -157,7 +159,8 @@ the new route that defines the URL of the page that you're about to create:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeHelloBundle:Hello:index
@@ -771,7 +774,9 @@ format you prefer:
$container->loadFromExtension('framework', array(
'secret' => '%secret%',
- 'router' => array('resource' => '%kernel.root_dir%/config/routing.php'),
+ 'router' => array(
+ 'resource' => '%kernel.root_dir%/config/routing.php',
+ ),
// ...
),
));
@@ -940,7 +945,9 @@ the configuration file for the ``dev`` environment.
-
+
@@ -952,7 +959,9 @@ the configuration file for the ``dev`` environment.
$loader->import('config.php');
$container->loadFromExtension('framework', array(
- 'router' => array('resource' => '%kernel.root_dir%/config/routing_dev.php'),
+ 'router' => array(
+ 'resource' => '%kernel.root_dir%/config/routing_dev.php',
+ ),
'profiler' => array('only-exceptions' => false),
));
diff --git a/book/performance.rst b/book/performance.rst
index 9224233ba6e..51c19f1b762 100644
--- a/book/performance.rst
+++ b/book/performance.rst
@@ -79,7 +79,8 @@ as comments in this file::
$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
// Use APC for autoloading to improve performance
- // Change 'sf2' by the prefix you want in order to prevent key conflict with another application
+ // Change 'sf2' by the prefix you want in order
+ // to prevent key conflict with another application
/*
$loader = new ApcClassLoader('sf2', $loader);
$loader->register(true);
diff --git a/book/propel.rst b/book/propel.rst
index bfc51a772a1..71589d9dae2 100644
--- a/book/propel.rst
+++ b/book/propel.rst
@@ -304,22 +304,46 @@ Start by adding the ``category`` definition in your ``schema.xml``:
.. code-block:: xml
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
diff --git a/book/routing.rst b/book/routing.rst
index dd69eb1ba9f..eb7b64fd1b8 100644
--- a/book/routing.rst
+++ b/book/routing.rst
@@ -47,7 +47,8 @@ The route is simple:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeBlogBundle:Blog:show
@@ -175,7 +176,9 @@ file:
// app/config/config.php
$container->loadFromExtension('framework', array(
// ...
- 'router' => array('resource' => '%kernel.root_dir%/config/routing.php'),
+ 'router' => array(
+ 'resource' => '%kernel.root_dir%/config/routing.php',
+ ),
));
.. tip::
@@ -207,7 +210,8 @@ A basic route consists of just two parts: the ``path`` to match and a
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeDemoBundle:Main:homepage
@@ -255,7 +259,8 @@ routes will contain one or more named "wildcard" placeholders:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeBlogBundle:Blog:show
@@ -304,7 +309,8 @@ the available blog posts for this imaginary blog application:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeBlogBundle:Blog:index
@@ -342,7 +348,8 @@ entries? Update the route to have a new ``{page}`` placeholder:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeBlogBundle:Blog:index
@@ -385,7 +392,8 @@ This is done by including it in the ``defaults`` collection:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeBlogBundle:Blog:index
@@ -450,7 +458,8 @@ Take a quick look at the routes that have been created so far:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeBlogBundle:Blog:index
@@ -515,7 +524,8 @@ requirements can easily be added for each parameter. For example:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeBlogBundle:Blog:index
@@ -585,7 +595,8 @@ URL:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeDemoBundle:Main:homepage
@@ -654,7 +665,8 @@ be accomplished with the following route configuration:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeDemoBundle:Main:contact
@@ -735,14 +747,18 @@ routing system can be:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
+
+
- AcmeDemoBundle:Article:showhtmlen|frhtml|rss\d+
+
@@ -752,14 +768,17 @@ routing system can be:
use Symfony\Component\Routing\Route;
$collection = new RouteCollection();
- $collection->add('homepage', new Route('/articles/{culture}/{year}/{title}.{_format}', array(
- '_controller' => 'AcmeDemoBundle:Article:show',
- '_format' => 'html',
- ), array(
- 'culture' => 'en|fr',
- '_format' => 'html|rss',
- 'year' => '\d+',
- )));
+ $collection->add(
+ 'homepage',
+ new Route('/articles/{culture}/{year}/{title}.{_format}', array(
+ '_controller' => 'AcmeDemoBundle:Article:show',
+ '_format' => 'html',
+ ), array(
+ 'culture' => 'en|fr',
+ '_format' => 'html|rss',
+ 'year' => '\d+',
+ ))
+ );
return $collection;
@@ -928,7 +947,8 @@ be done by "importing" that file:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
@@ -939,7 +959,9 @@ be done by "importing" that file:
use Symfony\Component\Routing\RouteCollection;
$collection = new RouteCollection();
- $collection->addCollection($loader->import("@AcmeHelloBundle/Resources/config/routing.php"));
+ $collection->addCollection(
+ $loader->import("@AcmeHelloBundle/Resources/config/routing.php")
+ );
return $collection;
@@ -969,7 +991,8 @@ like this:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeHelloBundle:Hello:index
@@ -1015,9 +1038,11 @@ instead of simply ``/hello/{name}``:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
-
+
.. code-block:: php
@@ -1027,7 +1052,9 @@ instead of simply ``/hello/{name}``:
$collection = new RouteCollection();
- $acmeHello = $loader->import("@AcmeHelloBundle/Resources/config/routing.php");
+ $acmeHello = $loader->import(
+ "@AcmeHelloBundle/Resources/config/routing.php"
+ );
$acmeHello->setPrefix('/admin');
$collection->addCollection($acmeHello);
@@ -1216,7 +1243,9 @@ a template helper function:
.. code-block:: html+php
-
+
Read this blog post.
@@ -1232,7 +1261,9 @@ Absolute URLs can also be generated.
.. code-block:: html+php
-
+
Read this blog post.
diff --git a/book/security.rst b/book/security.rst
index cb583031a90..ddc12f21f19 100644
--- a/book/security.rst
+++ b/book/security.rst
@@ -70,7 +70,8 @@ authentication (i.e. the old-school username/password box):
+ xsi:schemaLocation="http://symfony.com/schema/dic/services
+ http://symfony.com/schema/dic/services/services-1.0.xsd">
@@ -91,7 +92,8 @@ authentication (i.e. the old-school username/password box):
-
+
@@ -115,8 +117,14 @@ authentication (i.e. the old-school username/password box):
'in_memory' => array(
'memory' => array(
'users' => array(
- 'ryan' => array('password' => 'ryanpass', 'roles' => 'ROLE_USER'),
- 'admin' => array('password' => 'kitten', 'roles' => 'ROLE_ADMIN'),
+ 'ryan' => array(
+ 'password' => 'ryanpass',
+ 'roles' => 'ROLE_USER',
+ ),
+ 'admin' => array(
+ 'password' => 'kitten',
+ 'roles' => 'ROLE_ADMIN',
+ ),
),
),
),
@@ -308,7 +316,8 @@ First, enable form login under your firewall:
+ xsi:schemaLocation="http://symfony.com/schema/dic/services
+ http://symfony.com/schema/dic/services/services-1.0.xsd">
@@ -381,7 +390,8 @@ submission (i.e. ``/login_check``):
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
AcmeSecurityBundle:Security:login
@@ -484,7 +494,8 @@ Finally, create the corresponding template:
{#
- If you want to control the URL the user is redirected to on success (more details below)
+ If you want to control the URL the user
+ is redirected to on success (more details below)
#}
@@ -506,7 +517,8 @@ Finally, create the corresponding template:
@@ -801,10 +813,25 @@ Take the following ``access_control`` entries as an example:
.. code-block:: php
'access_control' => array(
- array('path' => '^/admin', 'role' => 'ROLE_USER_IP', 'ip' => '127.0.0.1'),
- array('path' => '^/admin', 'role' => 'ROLE_USER_HOST', 'host' => 'symfony.com'),
- array('path' => '^/admin', 'role' => 'ROLE_USER_METHOD', 'method' => 'POST, PUT'),
- array('path' => '^/admin', 'role' => 'ROLE_USER'),
+ array(
+ 'path' => '^/admin',
+ 'role' => 'ROLE_USER_IP',
+ 'ip' => '127.0.0.1',
+ ),
+ array(
+ 'path' => '^/admin',
+ 'role' => 'ROLE_USER_HOST',
+ 'host' => 'symfony.com',
+ ),
+ array(
+ 'path' => '^/admin',
+ 'role' => 'ROLE_USER_METHOD',
+ 'method' => 'POST, PUT',
+ ),
+ array(
+ 'path' => '^/admin',
+ 'role' => 'ROLE_USER',
+ ),
),
For each incoming request, Symfony will decide which ``access_control``
@@ -894,15 +921,23 @@ given prefix, ``/esi``, from outside access:
.. code-block:: xml
-
+
.. code-block:: php
'access_control' => array(
- array('path' => '^/esi', 'role' => 'IS_AUTHENTICATED_ANONYMOUSLY', 'ip' => '127.0.0.1'),
- array('path' => '^/esi', 'role' => 'ROLE_NO_ACCESS'),
+ array(
+ 'path' => '^/esi',
+ 'role' => 'IS_AUTHENTICATED_ANONYMOUSLY',
+ 'ip' => '127.0.0.1',
+ ),
+ array(
+ 'path' => '^/esi',
+ 'role' => 'ROLE_NO_ACCESS',
+ ),
),
Here is how it works when the path is ``/esi/something`` coming from the
@@ -946,13 +981,18 @@ You can also require a user to access a URL via SSL; just use the
.. code-block:: xml
-
+
.. code-block:: php
'access_control' => array(
- array('path' => '^/cart/checkout', 'role' => 'IS_AUTHENTICATED_ANONYMOUSLY', 'requires_channel' => 'https'),
+ array(
+ 'path' => '^/cart/checkout',
+ 'role' => 'IS_AUTHENTICATED_ANONYMOUSLY',
+ 'requires_channel' => 'https',
+ ),
),
.. _book-security-securing-controller:
@@ -1087,8 +1127,14 @@ In fact, you've seen this already in the example in this chapter.
'default_provider' => array(
'memory' => array(
'users' => array(
- 'ryan' => array('password' => 'ryanpass', 'roles' => 'ROLE_USER'),
- 'admin' => array('password' => 'kitten', 'roles' => 'ROLE_ADMIN'),
+ 'ryan' => array(
+ 'password' => 'ryanpass',
+ 'roles' => 'ROLE_USER',
+ ),
+ 'admin' => array(
+ 'password' => 'kitten',
+ 'roles' => 'ROLE_ADMIN',
+ ),
),
),
),
@@ -1202,7 +1248,10 @@ class:
$container->loadFromExtension('security', array(
'providers' => array(
'main' => array(
- 'entity' => array('class' => 'Acme\UserBundle\Entity\User', 'property' => 'username'),
+ 'entity' => array(
+ 'class' => 'Acme\UserBundle\Entity\User',
+ 'property' => 'username',
+ ),
),
),
));
@@ -1258,12 +1307,19 @@ do the following:
-
-
+
+
-
+
.. code-block:: php
@@ -1275,8 +1331,14 @@ do the following:
'in_memory' => array(
'memory' => array(
'users' => array(
- 'ryan' => array('password' => 'bb87a29949f3a1ee0559f8a57357487151281386', 'roles' => 'ROLE_USER'),
- 'admin' => array('password' => '74913f5cd5f61ec0bcfdb775414c2fb3d161b620', 'roles' => 'ROLE_ADMIN'),
+ 'ryan' => array(
+ 'password' => 'bb87a29949f3a1ee0559f8a57357487151281386',
+ 'roles' => 'ROLE_USER',
+ ),
+ 'admin' => array(
+ 'password' => '74913f5cd5f61ec0bcfdb775414c2fb3d161b620',
+ 'roles' => 'ROLE_ADMIN',
+ ),
),
),
),
@@ -1465,7 +1527,10 @@ a new provider that chains the two together:
),
),
'user_db' => array(
- 'entity' => array('class' => 'Acme\UserBundle\Entity\User', 'property' => 'username'),
+ 'entity' => array(
+ 'class' => 'Acme\UserBundle\Entity\User',
+ 'property' => 'username',
+ ),
),
),
));
@@ -1503,7 +1568,9 @@ the user from both the ``in_memory`` and ``user_db`` providers.
-
+
+
@@ -1518,7 +1585,9 @@ the user from both the ``in_memory`` and ``user_db`` providers.
'foo' => array('password' => 'test'),
),
),
- 'entity' => array('class' => 'Acme\UserBundle\Entity\User', 'property' => 'username'),
+ 'entity' => array(
+ 'class' => 'Acme\UserBundle\Entity\User',
+ 'property' => 'username'),
),
),
));
@@ -1627,7 +1696,10 @@ rules by creating a role hierarchy:
$container->loadFromExtension('security', array(
'role_hierarchy' => array(
'ROLE_ADMIN' => 'ROLE_USER',
- 'ROLE_SUPER_ADMIN' => array('ROLE_ADMIN', 'ROLE_ALLOWED_TO_SWITCH'),
+ 'ROLE_SUPER_ADMIN' => array(
+ 'ROLE_ADMIN',
+ 'ROLE_ALLOWED_TO_SWITCH',
+ ),
),
));
@@ -1725,7 +1797,8 @@ a route so that you can use it to generate the URL:
+ xsi:schemaLocation="http://symfony.com/schema/routing
+ http://symfony.com/schema/routing/routing-1.0.xsd">
@@ -1868,7 +1941,9 @@ to show a link to exit impersonation:
isGranted('ROLE_PREVIOUS_ADMIN')): ?>
Exit impersonation
@@ -1908,7 +1983,10 @@ setting:
'firewalls' => array(
'main'=> array(
// ...
- 'switch_user' => array('role' => 'ROLE_ADMIN', 'parameter' => '_want_to_be_this_user'),
+ 'switch_user' => array(
+ 'role' => 'ROLE_ADMIN',
+ 'parameter' => '_want_to_be_this_user',
+ ),
),
),
));
diff --git a/book/service_container.rst b/book/service_container.rst
index 1de05025ee0..1f4acaedb88 100644
--- a/book/service_container.rst
+++ b/book/service_container.rst
@@ -464,7 +464,9 @@ invokes the service container extension inside the ``FrameworkBundle``:
'secret' => 'xxxxxxxxxx',
'form' => array(),
'csrf-protection' => array(),
- 'router' => array('resource' => '%kernel.root_dir%/config/routing.php'),
+ 'router' => array(
+ 'resource' => '%kernel.root_dir%/config/routing.php',
+ ),
// ...
));
@@ -819,8 +821,10 @@ so that it can generate the email content via a template::
protected $templating;
- public function __construct(\Swift_Mailer $mailer, EngineInterface $templating)
- {
+ public function __construct(
+ \Swift_Mailer $mailer,
+ EngineInterface $templating
+ ) {
$this->mailer = $mailer;
$this->templating = $templating;
}
@@ -890,7 +894,8 @@ to be used for a specific purpose. Take the following example:
.. code-block:: xml
-
+
diff --git a/book/templating.rst b/book/templating.rst
index 04e420e3bc3..935d4809898 100644
--- a/book/templating.rst
+++ b/book/templating.rst
@@ -537,7 +537,10 @@ Including this template from any other template is simple: