mirror of
				https://github.com/kevinveenbirkenbach/infinito.git
				synced 2025-11-04 11:17:58 +00:00 
			
		
		
		
	Optimized for SPA
This commit is contained in:
		
							
								
								
									
										23
									
								
								application/symfony/config/bundles.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								application/symfony/config/bundles.php
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,23 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
return [
 | 
			
		||||
    Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true],
 | 
			
		||||
    Doctrine\Bundle\DoctrineCacheBundle\DoctrineCacheBundle::class => ['all' => true],
 | 
			
		||||
    Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle::class => ['all' => true],
 | 
			
		||||
    Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true],
 | 
			
		||||
    Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true],
 | 
			
		||||
    Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true],
 | 
			
		||||
    Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle::class => ['all' => true],
 | 
			
		||||
    Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true],
 | 
			
		||||
    Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true],
 | 
			
		||||
    Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true],
 | 
			
		||||
    Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true, 'test' => true],
 | 
			
		||||
    Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true],
 | 
			
		||||
    Symfony\Bundle\WebServerBundle\WebServerBundle::class => ['dev' => true],
 | 
			
		||||
    Knp\Bundle\MenuBundle\KnpMenuBundle::class => ['all' => true],
 | 
			
		||||
    FOS\UserBundle\FOSUserBundle::class => ['all' => true],
 | 
			
		||||
    FOS\RestBundle\FOSRestBundle::class => ['all' => true],
 | 
			
		||||
    JMS\SerializerBundle\JMSSerializerBundle::class => ['all' => true],
 | 
			
		||||
    SimpleThings\EntityAudit\SimpleThingsEntityAuditBundle::class => ['all' => true],
 | 
			
		||||
    Doctrine\Bundle\FixturesBundle\DoctrineFixturesBundle::class => ['dev' => true, 'test' => true],
 | 
			
		||||
];
 | 
			
		||||
							
								
								
									
										4
									
								
								application/symfony/config/packages/dev/debug.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								application/symfony/config/packages/dev/debug.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
debug:
 | 
			
		||||
    # Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser.
 | 
			
		||||
    # See the "server:dump" command to start a new server.
 | 
			
		||||
    dump_destination: "tcp://%env(VAR_DUMPER_SERVER)%"
 | 
			
		||||
@@ -0,0 +1,16 @@
 | 
			
		||||
services:
 | 
			
		||||
    EasyCorp\EasyLog\EasyLogHandler:
 | 
			
		||||
        public: false
 | 
			
		||||
        arguments: ['%kernel.logs_dir%/%kernel.environment%.log']
 | 
			
		||||
 | 
			
		||||
#// FIXME: How to add this configuration automatically without messing up with the monolog configuration?
 | 
			
		||||
#monolog:
 | 
			
		||||
#    handlers:
 | 
			
		||||
#        buffered:
 | 
			
		||||
#            type:     buffer
 | 
			
		||||
#            handler:  easylog
 | 
			
		||||
#            channels: ['!event']
 | 
			
		||||
#            level:    debug
 | 
			
		||||
#        easylog:
 | 
			
		||||
#            type: service
 | 
			
		||||
#            id:   EasyCorp\EasyLog\EasyLogHandler
 | 
			
		||||
@@ -0,0 +1,7 @@
 | 
			
		||||
jms_serializer:
 | 
			
		||||
    visitors:
 | 
			
		||||
        json:
 | 
			
		||||
            options:
 | 
			
		||||
                - JSON_PRETTY_PRINT
 | 
			
		||||
                - JSON_UNESCAPED_SLASHES
 | 
			
		||||
                - JSON_PRESERVE_ZERO_FRACTION
 | 
			
		||||
							
								
								
									
										19
									
								
								application/symfony/config/packages/dev/monolog.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								application/symfony/config/packages/dev/monolog.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
			
		||||
monolog:
 | 
			
		||||
    handlers:
 | 
			
		||||
        main:
 | 
			
		||||
            type: stream
 | 
			
		||||
            path: "%kernel.logs_dir%/%kernel.environment%.log"
 | 
			
		||||
            level: debug
 | 
			
		||||
            channels: ["!event"]
 | 
			
		||||
        # uncomment to get logging in your browser
 | 
			
		||||
        # you may have to allow bigger header sizes in your Web server configuration
 | 
			
		||||
        #firephp:
 | 
			
		||||
        #    type: firephp
 | 
			
		||||
        #    level: info
 | 
			
		||||
        #chromephp:
 | 
			
		||||
        #    type: chromephp
 | 
			
		||||
        #    level: info
 | 
			
		||||
        console:
 | 
			
		||||
            type: console
 | 
			
		||||
            process_psr_3_messages: false
 | 
			
		||||
            channels: ["!event", "!doctrine", "!console"]
 | 
			
		||||
							
								
								
									
										3
									
								
								application/symfony/config/packages/dev/routing.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								application/symfony/config/packages/dev/routing.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
framework:
 | 
			
		||||
    router:
 | 
			
		||||
        strict_requirements: true
 | 
			
		||||
							
								
								
									
										4
									
								
								application/symfony/config/packages/dev/swiftmailer.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								application/symfony/config/packages/dev/swiftmailer.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
# See https://symfony.com/doc/current/email/dev_environment.html
 | 
			
		||||
swiftmailer:
 | 
			
		||||
    # send all emails to a specific address
 | 
			
		||||
    #delivery_addresses: ['me@example.com']
 | 
			
		||||
@@ -0,0 +1,6 @@
 | 
			
		||||
web_profiler:
 | 
			
		||||
    toolbar: true
 | 
			
		||||
    intercept_redirects: false
 | 
			
		||||
 | 
			
		||||
framework:
 | 
			
		||||
    profiler: { only_exceptions: false }
 | 
			
		||||
							
								
								
									
										31
									
								
								application/symfony/config/packages/doctrine.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								application/symfony/config/packages/doctrine.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,31 @@
 | 
			
		||||
parameters:
 | 
			
		||||
    # Adds a fallback DATABASE_URL if the env var is not set.
 | 
			
		||||
    # This allows you to run cache:warmup even if your
 | 
			
		||||
    # environment variables are not available yet.
 | 
			
		||||
    # You should not need to change this value.
 | 
			
		||||
    env(DATABASE_URL): ''
 | 
			
		||||
 | 
			
		||||
doctrine:
 | 
			
		||||
    dbal:
 | 
			
		||||
        # configure these for your database server
 | 
			
		||||
        driver: 'pdo_mysql'
 | 
			
		||||
        server_version: '5.7'
 | 
			
		||||
        charset: utf8mb4
 | 
			
		||||
        default_table_options:
 | 
			
		||||
            charset: utf8mb4
 | 
			
		||||
            collate: utf8mb4_unicode_ci
 | 
			
		||||
        url: '%env(resolve:DATABASE_URL)%'
 | 
			
		||||
        types:
 | 
			
		||||
            CRUDType: App\DBAL\Types\Meta\Right\CRUDType
 | 
			
		||||
            LayerType: App\DBAL\Types\Meta\Right\LayerType
 | 
			
		||||
    orm:
 | 
			
		||||
        auto_generate_proxy_classes: '%kernel.debug%'
 | 
			
		||||
        naming_strategy: doctrine.orm.naming_strategy.underscore
 | 
			
		||||
        auto_mapping: true
 | 
			
		||||
        mappings:
 | 
			
		||||
            App:
 | 
			
		||||
                is_bundle: false
 | 
			
		||||
                type: annotation
 | 
			
		||||
                dir: '%kernel.project_dir%/src/Entity'
 | 
			
		||||
                prefix: 'App\Entity'
 | 
			
		||||
                alias: App
 | 
			
		||||
@@ -0,0 +1,5 @@
 | 
			
		||||
doctrine_migrations:
 | 
			
		||||
    dir_name: '%kernel.project_dir%/src/Migrations'
 | 
			
		||||
    # namespace is arbitrary but should be different from App\Migrations
 | 
			
		||||
    # as migrations classes should NOT be autoloaded
 | 
			
		||||
    namespace: DoctrineMigrations
 | 
			
		||||
							
								
								
									
										15
									
								
								application/symfony/config/packages/fos_rest.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								application/symfony/config/packages/fos_rest.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,15 @@
 | 
			
		||||
# Read the documentation: https://symfony.com/doc/master/bundles/FOSRestBundle/index.html
 | 
			
		||||
fos_rest: ~
 | 
			
		||||
#    param_fetcher_listener:  true
 | 
			
		||||
#    allowed_methods_listener:  true
 | 
			
		||||
#    routing_loader: true
 | 
			
		||||
#    view:
 | 
			
		||||
#        view_response_listener:  true
 | 
			
		||||
#    exception:
 | 
			
		||||
#        codes:
 | 
			
		||||
#            App\Exception\MyException: 403
 | 
			
		||||
#        messages:
 | 
			
		||||
#            App\Exception\MyException: Forbidden area.
 | 
			
		||||
#    format_listener:
 | 
			
		||||
#        rules:
 | 
			
		||||
#            - { path: ^/api, prefer_extension: true, fallback_format: json, priorities: [ json, html ] }
 | 
			
		||||
							
								
								
									
										7
									
								
								application/symfony/config/packages/fos_user.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								application/symfony/config/packages/fos_user.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
fos_user:
 | 
			
		||||
    db_driver: orm # other valid values are 'mongodb' and 'couchdb'
 | 
			
		||||
    firewall_name: main
 | 
			
		||||
    user_class: App\Entity\User
 | 
			
		||||
    from_email:
 | 
			
		||||
        address: "%env(MAILER_SENDER)%"
 | 
			
		||||
        sender_name: "%env(MAILER_USER)%"
 | 
			
		||||
							
								
								
									
										32
									
								
								application/symfony/config/packages/framework.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								application/symfony/config/packages/framework.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,32 @@
 | 
			
		||||
framework:
 | 
			
		||||
    secret: '%env(APP_SECRET)%'
 | 
			
		||||
    #default_locale: en
 | 
			
		||||
    #csrf_protection: true
 | 
			
		||||
    #http_method_override: true
 | 
			
		||||
 | 
			
		||||
    # Enables session support. Note that the session will ONLY be started if you read or write from it.
 | 
			
		||||
    # Remove or comment this section to explicitly disable session support.
 | 
			
		||||
    session:
 | 
			
		||||
        handler_id: ~
 | 
			
		||||
 | 
			
		||||
    #esi: true
 | 
			
		||||
    #fragments: true
 | 
			
		||||
    php_errors:
 | 
			
		||||
        log: true
 | 
			
		||||
 | 
			
		||||
    cache:
 | 
			
		||||
        # Put the unique name of your app here: the prefix seed
 | 
			
		||||
        # is used to compute stable namespaces for cache keys.
 | 
			
		||||
        #prefix_seed: your_vendor_name/app_name
 | 
			
		||||
 | 
			
		||||
        # The app cache caches to the filesystem by default.
 | 
			
		||||
        # Other options include:
 | 
			
		||||
 | 
			
		||||
        # Redis
 | 
			
		||||
        #app: cache.adapter.redis
 | 
			
		||||
        #default_redis_provider: redis://localhost
 | 
			
		||||
 | 
			
		||||
        # APCu (not recommended with heavy random-write workloads as memory fragmentation can cause perf issues)
 | 
			
		||||
        #app: cache.adapter.apcu
 | 
			
		||||
    templating:
 | 
			
		||||
        engines: ['twig', 'php']
 | 
			
		||||
							
								
								
									
										13
									
								
								application/symfony/config/packages/jms_serializer.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								application/symfony/config/packages/jms_serializer.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
jms_serializer:
 | 
			
		||||
    visitors:
 | 
			
		||||
        xml:
 | 
			
		||||
            format_output: '%kernel.debug%'
 | 
			
		||||
#    metadata:
 | 
			
		||||
#        auto_detection: false
 | 
			
		||||
#        directories:
 | 
			
		||||
#            any-name:
 | 
			
		||||
#                namespace_prefix: "My\\FooBundle"
 | 
			
		||||
#                path: "@MyFooBundle/Resources/config/serializer"
 | 
			
		||||
#            another-name:
 | 
			
		||||
#                namespace_prefix: "My\\BarBundle"
 | 
			
		||||
#                path: "@MyBarBundle/Resources/config/serializer"
 | 
			
		||||
							
								
								
									
										31
									
								
								application/symfony/config/packages/prod/doctrine.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								application/symfony/config/packages/prod/doctrine.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,31 @@
 | 
			
		||||
doctrine:
 | 
			
		||||
    orm:
 | 
			
		||||
        metadata_cache_driver:
 | 
			
		||||
            type: service
 | 
			
		||||
            id: doctrine.system_cache_provider
 | 
			
		||||
        query_cache_driver:
 | 
			
		||||
            type: service
 | 
			
		||||
            id: doctrine.system_cache_provider
 | 
			
		||||
        result_cache_driver:
 | 
			
		||||
            type: service
 | 
			
		||||
            id: doctrine.result_cache_provider
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
    doctrine.result_cache_provider:
 | 
			
		||||
        class: Symfony\Component\Cache\DoctrineProvider
 | 
			
		||||
        public: false
 | 
			
		||||
        arguments:
 | 
			
		||||
            - '@doctrine.result_cache_pool'
 | 
			
		||||
    doctrine.system_cache_provider:
 | 
			
		||||
        class: Symfony\Component\Cache\DoctrineProvider
 | 
			
		||||
        public: false
 | 
			
		||||
        arguments:
 | 
			
		||||
            - '@doctrine.system_cache_pool'
 | 
			
		||||
 | 
			
		||||
framework:
 | 
			
		||||
    cache:
 | 
			
		||||
        pools:
 | 
			
		||||
            doctrine.result_cache_pool:
 | 
			
		||||
                adapter: cache.app
 | 
			
		||||
            doctrine.system_cache_pool:
 | 
			
		||||
                adapter: cache.system
 | 
			
		||||
@@ -0,0 +1,6 @@
 | 
			
		||||
jms_serializer:
 | 
			
		||||
    visitors:
 | 
			
		||||
        json:
 | 
			
		||||
            options:
 | 
			
		||||
                - JSON_UNESCAPED_SLASHES
 | 
			
		||||
                - JSON_PRESERVE_ZERO_FRACTION
 | 
			
		||||
							
								
								
									
										25
									
								
								application/symfony/config/packages/prod/monolog.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								application/symfony/config/packages/prod/monolog.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
monolog:
 | 
			
		||||
    handlers:
 | 
			
		||||
        main:
 | 
			
		||||
            type: fingers_crossed
 | 
			
		||||
            action_level: error
 | 
			
		||||
            handler: nested
 | 
			
		||||
            excluded_404s:
 | 
			
		||||
                # regex: exclude all 404 errors from the logs
 | 
			
		||||
                - ^/
 | 
			
		||||
        nested:
 | 
			
		||||
            type: stream
 | 
			
		||||
            path: "%kernel.logs_dir%/%kernel.environment%.log"
 | 
			
		||||
            level: debug
 | 
			
		||||
        console:
 | 
			
		||||
            type: console
 | 
			
		||||
            process_psr_3_messages: false
 | 
			
		||||
            channels: ["!event", "!doctrine"]
 | 
			
		||||
        deprecation:
 | 
			
		||||
            type: stream
 | 
			
		||||
            path: "%kernel.logs_dir%/%kernel.environment%.deprecations.log"
 | 
			
		||||
        deprecation_filter:
 | 
			
		||||
            type: filter
 | 
			
		||||
            handler: deprecation
 | 
			
		||||
            max_level: info
 | 
			
		||||
            channels: ["php"]
 | 
			
		||||
							
								
								
									
										3
									
								
								application/symfony/config/packages/routing.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								application/symfony/config/packages/routing.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
framework:
 | 
			
		||||
    router:
 | 
			
		||||
        strict_requirements: ~
 | 
			
		||||
							
								
								
									
										33
									
								
								application/symfony/config/packages/security.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								application/symfony/config/packages/security.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,33 @@
 | 
			
		||||
security:
 | 
			
		||||
    # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers
 | 
			
		||||
    encoders:
 | 
			
		||||
        FOS\UserBundle\Model\UserInterface: bcrypt
 | 
			
		||||
    providers:
 | 
			
		||||
        fos_userbundle:
 | 
			
		||||
            id: fos_user.user_provider.username
 | 
			
		||||
    role_hierarchy:
 | 
			
		||||
        ROLE_ADMIN:       ROLE_USER
 | 
			
		||||
        ROLE_SUPER_ADMIN: ROLE_ADMIN
 | 
			
		||||
    hide_user_not_found: false
 | 
			
		||||
    firewalls:
 | 
			
		||||
        dev:
 | 
			
		||||
            pattern: ^/(_(profiler|wdt)|css|images|js)/
 | 
			
		||||
            security: false
 | 
			
		||||
        main:
 | 
			
		||||
            anonymous: true
 | 
			
		||||
            form_login:
 | 
			
		||||
                provider: fos_userbundle
 | 
			
		||||
                csrf_token_generator: security.csrf.token_manager
 | 
			
		||||
            logout:       true
 | 
			
		||||
 | 
			
		||||
            # activate different ways to authenticate
 | 
			
		||||
 | 
			
		||||
            # http_basic: true
 | 
			
		||||
            # https://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate
 | 
			
		||||
    # Easy way to control access for large sections of your site
 | 
			
		||||
    # Note: Only the *first* access control that matches will be used
 | 
			
		||||
    access_control:
 | 
			
		||||
        - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
 | 
			
		||||
        - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
 | 
			
		||||
        - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
 | 
			
		||||
        - { path: ^/admin/, role: ROLE_ADMIN }
 | 
			
		||||
@@ -0,0 +1,3 @@
 | 
			
		||||
sensio_framework_extra:
 | 
			
		||||
    router:
 | 
			
		||||
        annotations: false
 | 
			
		||||
@@ -0,0 +1,5 @@
 | 
			
		||||
simple_things_entity_audit:
 | 
			
		||||
    audited_entities:
 | 
			
		||||
        #- App\Entity\AbstractSource
 | 
			
		||||
        - App\Entity\NameSource
 | 
			
		||||
        - App\Entity\UserSource
 | 
			
		||||
							
								
								
									
										3
									
								
								application/symfony/config/packages/swiftmailer.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								application/symfony/config/packages/swiftmailer.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
swiftmailer:
 | 
			
		||||
    url: '%env(MAILER_URL)%'
 | 
			
		||||
    spool: { type: 'memory' }
 | 
			
		||||
							
								
								
									
										4
									
								
								application/symfony/config/packages/test/framework.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								application/symfony/config/packages/test/framework.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
framework:
 | 
			
		||||
    test: true
 | 
			
		||||
    session:
 | 
			
		||||
        storage_id: session.storage.mock_file
 | 
			
		||||
							
								
								
									
										7
									
								
								application/symfony/config/packages/test/monolog.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								application/symfony/config/packages/test/monolog.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
monolog:
 | 
			
		||||
    handlers:
 | 
			
		||||
        main:
 | 
			
		||||
            type: stream
 | 
			
		||||
            path: "%kernel.logs_dir%/%kernel.environment%.log"
 | 
			
		||||
            level: debug
 | 
			
		||||
            channels: ["!event"]
 | 
			
		||||
							
								
								
									
										3
									
								
								application/symfony/config/packages/test/routing.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								application/symfony/config/packages/test/routing.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
framework:
 | 
			
		||||
    router:
 | 
			
		||||
        strict_requirements: true
 | 
			
		||||
@@ -0,0 +1,2 @@
 | 
			
		||||
swiftmailer:
 | 
			
		||||
    disable_delivery: true
 | 
			
		||||
@@ -0,0 +1,6 @@
 | 
			
		||||
web_profiler:
 | 
			
		||||
    toolbar: false
 | 
			
		||||
    intercept_redirects: false
 | 
			
		||||
 | 
			
		||||
framework:
 | 
			
		||||
    profiler: { collect: false }
 | 
			
		||||
							
								
								
									
										7
									
								
								application/symfony/config/packages/translation.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								application/symfony/config/packages/translation.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
framework:
 | 
			
		||||
    default_locale: '%locale%'
 | 
			
		||||
    translator:
 | 
			
		||||
        paths:
 | 
			
		||||
            - '%kernel.project_dir%/translations'
 | 
			
		||||
        fallbacks:
 | 
			
		||||
            - '%locale%'
 | 
			
		||||
							
								
								
									
										5
									
								
								application/symfony/config/packages/twig.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								application/symfony/config/packages/twig.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
twig:
 | 
			
		||||
    paths: ['%kernel.project_dir%/templates']
 | 
			
		||||
    debug: '%kernel.debug%'
 | 
			
		||||
    strict_variables: '%kernel.debug%'
 | 
			
		||||
    form_themes: ['bootstrap_4_layout.html.twig']
 | 
			
		||||
							
								
								
									
										3
									
								
								application/symfony/config/packages/validator.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								application/symfony/config/packages/validator.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
framework:
 | 
			
		||||
    validation:
 | 
			
		||||
        email_validation_mode: html5
 | 
			
		||||
							
								
								
									
										4
									
								
								application/symfony/config/routes.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								application/symfony/config/routes.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
			
		||||
logout:
 | 
			
		||||
    path: /logout
 | 
			
		||||
fos_user:
 | 
			
		||||
    resource: "@FOSUserBundle/Resources/config/routing/all.xml"
 | 
			
		||||
							
								
								
									
										3
									
								
								application/symfony/config/routes/annotations.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								application/symfony/config/routes/annotations.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
controllers:
 | 
			
		||||
    resource: ../../src/Controller/
 | 
			
		||||
    type: annotation
 | 
			
		||||
							
								
								
									
										3
									
								
								application/symfony/config/routes/dev/twig.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								application/symfony/config/routes/dev/twig.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
			
		||||
_errors:
 | 
			
		||||
    resource: '@TwigBundle/Resources/config/routing/errors.xml'
 | 
			
		||||
    prefix: /_error
 | 
			
		||||
							
								
								
									
										7
									
								
								application/symfony/config/routes/dev/web_profiler.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								application/symfony/config/routes/dev/web_profiler.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
web_profiler_wdt:
 | 
			
		||||
    resource: '@WebProfilerBundle/Resources/config/routing/wdt.xml'
 | 
			
		||||
    prefix: /_wdt
 | 
			
		||||
 | 
			
		||||
web_profiler_profiler:
 | 
			
		||||
    resource: '@WebProfilerBundle/Resources/config/routing/profiler.xml'
 | 
			
		||||
    prefix: /_profiler
 | 
			
		||||
							
								
								
									
										47
									
								
								application/symfony/config/services.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								application/symfony/config/services.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
			
		||||
# This file is the entry point to configure your own services.
 | 
			
		||||
# Files in the packages/ subdirectory configure your dependencies.
 | 
			
		||||
 | 
			
		||||
# Put parameters here that don't need to change on each machine where the app is deployed
 | 
			
		||||
# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
 | 
			
		||||
parameters:
 | 
			
		||||
    locale: 'en'
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
    # default configuration for services in *this* file
 | 
			
		||||
    _defaults:
 | 
			
		||||
        autowire: true      # Automatically injects dependencies in your services.
 | 
			
		||||
        autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
 | 
			
		||||
        public: false       # Allows optimizing the container by removing unused services; this also means
 | 
			
		||||
                            # fetching services directly from the container via $container->get() won't work.
 | 
			
		||||
                            # The best practice is to be explicit about your dependencies anyway.
 | 
			
		||||
    app.menu_builder:
 | 
			
		||||
        class: App\Menu\Menu
 | 
			
		||||
    app.menu.usertopbar:
 | 
			
		||||
        class: Knp\Menu\MenuItem
 | 
			
		||||
        factory: ['@app.menu_builder', 'userTopbar']
 | 
			
		||||
        tags:
 | 
			
		||||
            - { name: knp_menu.menu, alias: userTopbar }
 | 
			
		||||
    app.menu.source:
 | 
			
		||||
        class: Knp\Menu\MenuItem
 | 
			
		||||
        factory: ['@app.menu_builder', 'sourceNavbar']
 | 
			
		||||
        tags:
 | 
			
		||||
            - { name: knp_menu.menu, alias: sourceNavbar }
 | 
			
		||||
    app.menu.node:
 | 
			
		||||
        class: Knp\Menu\MenuItem
 | 
			
		||||
        factory: ['@app.menu_builder', 'nodeSubbar']
 | 
			
		||||
        tags:
 | 
			
		||||
            - { name: knp_menu.menu, alias: nodeSubbar }
 | 
			
		||||
    # makes classes in src/ available to be used as services
 | 
			
		||||
    # this creates a service per class whose id is the fully-qualified class name
 | 
			
		||||
    App\:
 | 
			
		||||
        resource: '../src/*'
 | 
			
		||||
        exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'
 | 
			
		||||
 | 
			
		||||
    # controllers are imported separately to make sure services can be injected
 | 
			
		||||
    # as action arguments even if you don't extend any base controller class
 | 
			
		||||
    App\Controller\:
 | 
			
		||||
        resource: '../src/Controller'
 | 
			
		||||
        tags: ['controller.service_arguments']
 | 
			
		||||
 | 
			
		||||
    # add more service definitions when explicit configuration is needed
 | 
			
		||||
    # please note that last definitions always *replace* previous ones
 | 
			
		||||
		Reference in New Issue
	
	Block a user