From bd6e60348e1413ae079592f1b76e93483cdf3acb Mon Sep 17 00:00:00 2001 From: d1gi Date: Wed, 16 May 2012 22:54:51 +0700 Subject: [PATCH] more optimized configuration for "hello world". --- symfony2/app/AppKernel.php | 2 ++ symfony2/app/autoload.php | 37 +++---------------- symfony2/app/config/config.yml | 56 +++++------------------------ symfony2/app/config/config_prod.yml | 12 ------- 4 files changed, 15 insertions(+), 92 deletions(-) diff --git a/symfony2/app/AppKernel.php b/symfony2/app/AppKernel.php index c7fb713a2..aebdfae67 100755 --- a/symfony2/app/AppKernel.php +++ b/symfony2/app/AppKernel.php @@ -9,6 +9,7 @@ public function registerBundles() { $bundles = array( new Symfony\Bundle\FrameworkBundle\FrameworkBundle(), + /* new Symfony\Bundle\SecurityBundle\SecurityBundle(), new Symfony\Bundle\TwigBundle\TwigBundle(), new Symfony\Bundle\MonologBundle\MonologBundle(), @@ -17,6 +18,7 @@ public function registerBundles() new Symfony\Bundle\AsseticBundle\AsseticBundle(), new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(), new JMS\SecurityExtraBundle\JMSSecurityExtraBundle(), + */ new Acme\HelloBundle\AcmeHelloBundle(), ); diff --git a/symfony2/app/autoload.php b/symfony2/app/autoload.php index 64ba18773..1952cc8d4 100755 --- a/symfony2/app/autoload.php +++ b/symfony2/app/autoload.php @@ -1,45 +1,16 @@ registerNamespaces(array( 'Symfony' => array(__DIR__.'/../vendor/symfony/src', __DIR__.'/../vendor/bundles'), - 'Sensio' => __DIR__.'/../vendor/bundles', - 'JMS' => __DIR__.'/../vendor/bundles', - 'Doctrine\\Common' => __DIR__.'/../vendor/doctrine-common/lib', - 'Doctrine\\DBAL' => __DIR__.'/../vendor/doctrine-dbal/lib', - 'Doctrine' => __DIR__.'/../vendor/doctrine/lib', - 'Monolog' => __DIR__.'/../vendor/monolog/src', - 'Assetic' => __DIR__.'/../vendor/assetic/src', - 'Metadata' => __DIR__.'/../vendor/metadata/src', -)); -$loader->registerPrefixes(array( - 'Twig_Extensions_' => __DIR__.'/../vendor/twig-extensions/lib', - 'Twig_' => __DIR__.'/../vendor/twig/lib', )); -// intl -if (!function_exists('intl_get_error_code')) { - require_once __DIR__.'/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs/functions.php'; - - $loader->registerPrefixFallbacks(array(__DIR__.'/../vendor/symfony/src/Symfony/Component/Locale/Resources/stubs')); -} - $loader->registerNamespaceFallbacks(array( __DIR__.'/../src', )); $loader->register(); - -AnnotationRegistry::registerLoader(function($class) use ($loader) { - $loader->loadClass($class); - return class_exists($class, false); -}); -AnnotationRegistry::registerFile(__DIR__.'/../vendor/doctrine/lib/Doctrine/ORM/Mapping/Driver/DoctrineAnnotations.php'); - -// Swiftmailer needs a special autoloader to allow -// the lazy loading of the init file (which is expensive) -require_once __DIR__.'/../vendor/swiftmailer/lib/classes/Swift.php'; -Swift::registerAutoload(__DIR__.'/../vendor/swiftmailer/lib/swift_init.php'); - diff --git a/symfony2/app/config/config.yml b/symfony2/app/config/config.yml index b6da31e34..ea1559446 100755 --- a/symfony2/app/config/config.yml +++ b/symfony2/app/config/config.yml @@ -1,6 +1,6 @@ imports: - { resource: parameters.ini } - - { resource: security.yml } +# - { resource: security.yml } framework: #esi: ~ @@ -8,53 +8,15 @@ framework: secret: %secret% charset: UTF-8 router: { resource: "%kernel.root_dir%/config/routing.yml" } - form: true - csrf_protection: true - validation: { enable_annotations: true } - templating: { engines: ['twig'] } #assets_version: SomeVersionScheme + form: false + csrf_protection: false + validation: { enable_annotations: false } + templating: { engines: ['php'] } #assets_version: SomeVersionScheme session: default_locale: %locale% - auto_start: true + auto_start: false # Twig Configuration -twig: - debug: %kernel.debug% - strict_variables: %kernel.debug% - -# Assetic Configuration -assetic: - debug: %kernel.debug% - use_controller: false - # java: /usr/bin/java - filters: - cssrewrite: ~ - # closure: - # jar: %kernel.root_dir%/java/compiler.jar - # yui_css: - # jar: %kernel.root_dir%/java/yuicompressor-2.4.2.jar - -# Doctrine Configuration -doctrine: - dbal: - driver: %database_driver% - host: %database_host% - port: %database_port% - dbname: %database_name% - user: %database_user% - password: %database_password% - charset: UTF8 - - orm: - auto_generate_proxy_classes: %kernel.debug% - auto_mapping: true - -# Swiftmailer Configuration -swiftmailer: - transport: %mailer_transport% - host: %mailer_host% - username: %mailer_user% - password: %mailer_password% - -jms_security_extra: - secure_controllers: true - secure_all_services: false +#twig: +# debug: %kernel.debug% +# strict_variables: %kernel.debug% diff --git a/symfony2/app/config/config_prod.yml b/symfony2/app/config/config_prod.yml index 89dd258eb..15cdad50f 100755 --- a/symfony2/app/config/config_prod.yml +++ b/symfony2/app/config/config_prod.yml @@ -7,15 +7,3 @@ imports: # result_cache_driver: apc # query_cache_driver: apc -monolog: - handlers: - main: - type: fingers_crossed - action_level: error - handler: nested - nested: - type: stream - path: %kernel.logs_dir%/%kernel.environment%.log - level: debug - -