À modifier sur php.ini :
realpath_cache_size = 4096k
realpath_cache_ttl = 7200
Désactiver XDebug
Activer APC
composer.phar create-project symfony/framework-standard-edition somewhere/ 2.3.0
./app/console router:debug
./app/console doctrine:schema:update
./app/console cache:clear --env=prod
Le rôle IS_AUTHENTICATED_REMEMBERED
est donné à un utilisateur qui s’est authentifié soit automatiquement grâce au cookie remember_me
, soit en utilisant le formulaire de connexion.
Le rôle IS_AUTHENTICATED_FULLY
est donné à un utilisateur qui s’est obligatoirement authentifié manuellement, en rentrant son mot de passe dans le formulaire de connexion. C’est utile pour protéger les opérations sensibles comme le changement de mot de passe ou d’adresse e-mail.
http://symfony.com/doc/current/cookbook/assetic/asset_management.html
web
tous les fichiers des bundles :./app/console assets:install
{% stylesheets filter='?yui_css' %}
./app/console assetic:dump --env=prod
Le contrôleur frontal doit être à :
$kernel = new AppKernel('prod', false);
Ajouter dans composer : leafo/scssphp
Ajouter le filtre dans la config assetic :
assetic:
filters:
scssphp:
file: %kernel.root_dir%/../vendor/leafo/scssphp/scss.inc.php
apply_to: "\.scss$"
{% stylesheets 'bundles/mybundle/css/main.scss' filter='scssphp' %}
<?php
namespace My\Bundle\Tests;
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase; use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
use My\Bundle\Entity\User;
class SearchTest extends KernelTestCase { public function test_1() { $kernel = self::createKernel(); $kernel->boot(); $container = $kernel->getContainer();
$user = new User(); $token = new UsernamePasswordToken($user, null, 'main', array('IS_AUTHENTICATED_FULLY', 'IS_AUTHENTICATED_ANONYMOUS')); $context = $container->get('security.context'); $context->setToken($token);
// ... } }