Robuta

https://symfony.com/doc/6.2/create_framework/templating.html Templating (Symfony 6.2 Docs) Templating: The astute reader has noticed that our framework hardcodes the way specific code (the templates) is run. For simple pages like the ones we have... symfony 6templating2docs https://symfony.com/doc/6.2/event_dispatcher.html Events and Event Listeners (Symfony 6.2 Docs) Events and Event Listeners: During the execution of a Symfony application, lots of event notifications are triggered. Your application can listen to these... event listenerssymfony 6events2docs https://symfony.com/doc/6.3/reference/configuration/debug.html Debug Configuration Reference (DebugBundle) (Symfony 6.3 Docs) The DebugBundle integrates the VarDumper component in Symfony applications. All these options are configured under the debug key in your application... configuration referencesymfony 6debug3docs https://symfony.com/doc/6.0/create_framework/front_controller.html The Front Controller (Symfony 6.0 Docs) The Front Controller: Up until now, our application is simplistic as there is only one page. To spice things up a little bit, let's go crazy and add another... the frontsymfony 6controller0docs https://symfony.com/blog/symfony-6-4-12-released Symfony 6.4.12 released (Symfony Blog) Symfony 6.4.12 has just been released. symfony 64 12releasedblog https://symfony.com/doc/6.4/the-fast-track/en/3-zero.html Going from Zero to Production (Symfony 6.4 Docs) I like to go fast. I want our little project to be live as fast as possible. Like now. In production. As we haven't developed anything yet, we will start by... from zerosymfony 6goingproduction4 https://symfony.com/doc/6.2/reference/constraints/Compound.html Compound (Symfony 6.2 Docs) Compound: To the contrary to the other constraints, this constraint cannot be used on its own. Instead, it allows you to create your own set of reusable... symfony 6compound2docs https://symfony.com/blog/symfony-6-4-38-released Symfony 6.4.38 released (Symfony Blog) Symfony 6.4.38 has just been released. symfony 6438releasedblog https://symfony.com/blog/symfony-6-0-18-released Symfony 6.0.18 released (Symfony Blog) Symfony 6.0.18 has just been released. symfony 60 18releasedblog https://symfony.com/doc/6.3/reference/configuration/monolog.html Logging Configuration Reference (MonologBundle) (Symfony 6.3 Docs) The MonologBundle integrates the Monolog logging library in Symfony applications. All these options are configured under the monolog key in your application... logging configurationsymfony 6reference3docs https://symfony.com/doc/6.2/contributing/code/maintenance.html Maintenance (Symfony 6.2 Docs) Maintenance: During the lifetime of a minor version, new releases (patch versions) are published on a monthly basis. This document describes the boundaries of... symfony 6maintenance2docs https://symfony.com/doc/6.4/security.html Security (Symfony 6.4 Docs) Symfony provides many tools to secure your application. Some HTTP-related security tools, like secure session cookies and CSRF protection are provided by... symfony 6security4docs https://symfony.com/doc/6.2/notifier.html Creating and Sending Notifications (Symfony 6.2 Docs) Creating and Sending Notifications: Installation Current web applications use many different channels to send messages to the users (e.g. SMS, Slack messages,... sending notificationssymfony 6creating2docs https://symfony.com/blog/symfony-6-4-37-released Symfony 6.4.37 released (Symfony Blog) Symfony 6.4.37 has just been released. symfony 6437releasedblog https://symfony.com/doc/6.3/webhook.html Webhook (Symfony 6.3 Docs) 6.3 The Webhook component was introduced in Symfony 6.3. The Webhook component is used to respond to remote webhooks to trigger actions in your application.... symfony 6webhook3docs https://symfony.com/blog/preparing-your-apps-and-bundles-for-symfony-6 Preparing Your Apps and Bundles for Symfony 6 (Symfony Blog) The upcoming Symfony 5.4 and 6.0 versions add PHP types in all their properties, arguments and return values. This will require some changes in your... your appssymfony 6preparingbundlesblog https://symfony.com/doc/6.3/http_cache/validation.html HTTP Cache Validation (Symfony 6.3 Docs) When a resource needs to be updated as soon as a change is made to the underlying data, the expiration model falls short. With the expiration model, the... http cachesymfony 6validation3docs https://symfony.com/doc/6.3/components/config/resources.html Loading Resources (Symfony 6.3 Docs) Loaders populate the application's configuration from different sources like YAML files. The Config component defines the interface for such loaders. The... symfony 6loadingresources3docs https://symfony.com/blog/new-in-symfony-6-3-notifier-integrations New in Symfony 6.3: Notifier Integrations (Symfony Blog) Symfony 6.3 adds new Notifier integrations for Twitter, Mastodon, LINE, Pushover, PagerDuty and more. new insymfony 63notifierintegrations https://symfony.com/blog/symfony-6-4-19-released Symfony 6.4.19 released (Symfony Blog) Symfony 6.4.19 has just been released. symfony 64 19releasedblog https://symfony.com/doc/6.3/controller/error_pages.html How to Customize Error Pages (Symfony 6.3 Docs) In Symfony applications, all errors are treated as exceptions, no matter if they are a 404 Not Found error or a fatal error triggered by throwing some... how to customizeerror pagessymfony 63docs https://symfony.com/doc/6.2/mailer.html Sending Emails with Mailer (Symfony 6.2 Docs) sending emailssymfony 6mailer2docs https://symfony.com/doc/6.3/reference/configuration/doctrine.html Doctrine Configuration Reference (DoctrineBundle) (Symfony 6.3 Docs) The DoctrineBundle integrates both the DBAL and ORM Doctrine projects in Symfony applications. All these options are configured under the doctrine key in your... configuration referencesymfony 6doctrine3docs https://symfony.com/doc/6.1/templates.html Creating and Using Templates (Symfony 6.1 Docs) Creating and Using Templates: A template is the best way to organize and render HTML from inside your application, whether you need to render HTML from a... using templatessymfony 6creating1docs https://symfony.com/doc/6.2/create_framework/unit_testing.html Unit Testing (Symfony 6.2 Docs) Unit Testing: You might have noticed some subtle but nonetheless important bugs in the framework we built in the previous chapter. When creating a framework,... unit testingsymfony 62docs https://symfony.com/doc/6.3/http_cache/expiration.html HTTP Cache Expiration (Symfony 6.3 Docs) The expiration model is the most efficient and straightforward of the two caching models and should be used whenever possible. When a response is cached with... http cachesymfony 6expiration3docs https://symfony.com/doc/6.1/controller/forwarding.html How to Forward Requests to another Controller (Symfony 6.1 Docs) How to Forward Requests to another Controller: Though not very common, you can also forward to another controller internally with the forward() method provided... how tosymfony 6forwardrequestsanother https://symfony.com/doc/6.2/create_framework/http_foundation.html The HttpFoundation Component (Symfony 6.2 Docs) The HttpFoundation Component: Before diving into the framework creation process, let's first step back and let's take a look at why you would like to use a... symfony 6component2docs https://symfony.com/doc/6.2/reference/configuration/debug.html Debug Configuration Reference (DebugBundle) (Symfony 6.2 Docs) Debug Configuration Reference (DebugBundle): The DebugBundle integrates the VarDumper component in Symfony applications. All these options are configured under... configuration referencesymfony 6debug2docs https://symfony.com/doc/6.2/serializer.html How to Use the Serializer (Symfony 6.2 Docs) How to Use the Serializer: Symfony provides a serializer to serialize/deserialize to and from objects and different formats (e.g. JSON or XML). Before using... how to usesymfony 6serializer2docs https://symfony.com/doc/6.2/quick_tour/the_architecture.html The Architecture (Symfony 6.2 Docs) The Architecture: You are my hero! Who would have thought that you would still be here after the first two parts? Your efforts will be well-rewarded soon. The... the architecturesymfony 62docs https://symfony.com/doc/6.3/security/firewall_restriction.html How to Restrict Firewalls to a Request (Symfony 6.3 Docs) When using the Security component, firewalls will decide whether they handle a request based on the result of a request matcher: the first firewall matching... how toa requestsymfony 6restrictfirewalls https://symfony.com/blog/new-in-symfony-6-3-webhook-and-remoteevent-components New in Symfony 6.3: Webhook and RemoteEvent Components (Symfony Blog) Symfony 6.3 introduces some new components to ease the creation and handling of webhooks in your applications. new insymfony 63webhookcomponents https://symfony.com/doc/6.4/forms.html Forms (Symfony 6.4 Docs) Screencast Do you prefer video tutorials? Check out the Symfony Forms screencast series. Creating and processing HTML forms is hard and repetitive. You need to... symfony 6forms4docs https://symfony.com/doc/6.0/form/form_customization.html How to Customize Form Rendering (Symfony 6.0 Docs) How to Customize Form Rendering: Symfony gives you several ways to customize how a form is rendered. In this article you'll learn how to make single... how to customizesymfony 6formrendering0 https://symfony.com/doc/6.4/the-fast-track/en/2-project.html Introducing the Project (Symfony 6.4 Docs) We need to find a project to work on. It is quite a challenge as we need to find a project large enough to cover Symfony thoroughly, but at the same time, it... the projectsymfony 6introducing4docs https://symfony.com/doc/6.4/service_container/compiler_passes.html How to Work with Compiler Passes (Symfony 6.4 Docs) Compiler passes give you an opportunity to manipulate other service definitions that have been registered with the service container. If your compiler pass is... how to worksymfony 6compilerpasses4 https://symfony.com/doc/6.0/create_framework/http_kernel_controller_resolver.html The HttpKernel Component: the Controller Resolver (Symfony 6.0 Docs) The HttpKernel Component: the Controller Resolver: You might think that our framework is already pretty solid and you are probably right. But let's see how we... symfony 6componentcontrollerresolver0 https://symfony.com/doc/6.3/security/csrf.html How to Implement CSRF Protection (Symfony 6.3 Docs) CSRF - or Cross-site request forgery - is a method by which a malicious user attempts to make your legitimate users unknowingly submit data that they don't... how to implementcsrf protectionsymfony 63docs https://symfony.com/blog/new-in-symfony-6-3-assetmapper-component New in Symfony 6.3: AssetMapper Component (Symfony Blog) Symfony 6.3 includes a new AssetMapper component with full import maps support as an alternative to Webpack Encore. new insymfony 63componentblog https://symfony.com/blog/new-in-symfony-6-3-request-payload New in Symfony 6.3: Request Payload (Symfony Blog) Symfony 6.3 adds a getPayload() method to the Request object to get their POST contents and/or body contents. new insymfony 63requestpayload https://symfony.com/doc/6.3/testing.html Testing (Symfony 6.3 Docs) Whenever you write a new line of code, you also potentially add new bugs. To build better and more reliable applications, you should test your code using both... symfony 6testing3docs https://symfony.com/doc/6.4/components/property_access.html The PropertyAccess Component (Symfony 6.4 Docs) The PropertyAccess component provides functions to read and write from/to an object or array using a simple string notation. Installation 1 $ composer require... symfony 6component4docs https://symfony.com/doc/6.1/reference/configuration/twig.html Twig Configuration Reference (TwigBundle) (Symfony 6.1 Docs) Twig Configuration Reference (TwigBundle): The TwigBundle integrates the Twig library in Symfony applications to render templates. All these options are... configuration referencesymfony 6twig1docs https://symfony.com/doc/6.0/console/verbosity.html Verbosity Levels (Symfony 6.0 Docs) Verbosity Levels: Console commands have different verbosity levels, which determine the messages displayed in their output. By default, commands display only... symfony 6verbositylevels0docs https://symfony.com/blog/symfony-6-4-0-released Symfony 6.4.0 released (Symfony Blog) Symfony 6.4.0 has just been released. symfony 64 0releasedblog https://symfony.com/doc/6.4/validation.html Validation (Symfony 6.4 Docs) Validation is a very common task in web applications. Data entered in forms needs to be validated. Data also needs to be validated before it is written into a... symfony 6validation4docs https://symfony.com/doc/6.2/contributing/code_of_conduct/concrete_example_document.html Code of Conduct: Concrete Example Document (Symfony 6.2 Docs) Code of Conduct: Concrete Example Document: This is a living document that serves to give concrete examples of unwanted behavior. These examples have all taken... code of conductsymfony 6concreteexampledocument https://symfony.com/doc/6.2/getting_started/index.html Getting Started (Symfony 6.2 Docs) getting startedsymfony 62docs https://symfony.com/blog/new-in-symfony-6-4-build-dir-improvements New in Symfony 6.4: Build Dir Improvements (Symfony Blog) Symfony 6.4 adds support for the APP_BUILD_DIR environment variable and updates cache warmers to receive the build_dir parameter. new insymfony 64builddir https://symfony.com/doc/6.1/event_dispatcher.html Events and Event Listeners (Symfony 6.1 Docs) Events and Event Listeners: During the execution of a Symfony application, lots of event notifications are triggered. Your application can listen to these... event listenerssymfony 6events1docs https://symfony.com/doc/6.2/rate_limiter.html Rate Limiter (Symfony 6.2 Docs) Rate Limiter: A rate limiter controls how frequently some event (e.g. an HTTP request or a login attempt) is allowed to happen. Rate limiting is commonly used... rate limitersymfony 62docs https://symfony.com/doc/6.0/reference/constraints/Ip.html Ip (Symfony 6.0 Docs) Ip: Validates that a value is a valid IP address. By default, this will validate the value as IPv4, but a number of different options exist to validate as IPv6... symfony 6ip0docs https://symfony.com/doc/6.3/http_cache/cache_invalidation.html Cache Invalidation (Symfony 6.3 Docs) There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton Once a URL is cached by a gateway cache, the cache... cache invalidationsymfony 63docs https://symfony.com/blog/new-in-symfony-6-1-service-autowiring-attributes New in Symfony 6.1: Service Autowiring Attributes (Symfony Blog) In Symfony 6.1 you can instruct the autowiring logic in your PHP code thanks to the new Autowire PHP attribute. new insymfony 61 serviceattributesblog https://symfony.com/doc/6.0/reference/configuration/debug.html Debug Configuration Reference (DebugBundle) (Symfony 6.0 Docs) Debug Configuration Reference (DebugBundle): The DebugBundle integrates the VarDumper component in Symfony applications. All these options are configured under... configuration referencesymfony 6debug0docs https://symfony.com/doc/6.3/reference/constraints/PasswordStrength.html PasswordStrength (Symfony 6.3 Docs) 6.3 The PasswordStrength constraint was introduced in Symfony 6.3. Validates that the given password has reached the minimum strength required by the... symfony 63docs https://symfony.com/doc/6.0/reference/constraints/Valid.html Valid (Symfony 6.0 Docs) Valid: This constraint is used to enable validation on objects that are embedded as properties on an object being validated. This allows you to validate an... symfony 6valid0docs https://symfony.com/doc/6.2/contributing/code/stack_trace.html Getting a Stack Trace (Symfony 6.2 Docs) Getting a Stack Trace: When reporting a bug for an exception or a wrong behavior in code, it is crucial that you provide one or several stack traces. To... stack tracesymfony 6getting2docs https://symfony.com/blog/symfony-6-4-0-rc1-released Symfony 6.4.0-RC1 released (Symfony Blog) Symfony 6.4.0-RC1 has just been released. symfony 64 0rc1releasedblog https://symfony.com/doc/6.0/configuration.html Configuring Symfony (Symfony 6.0 Docs) Configuring Symfony: Configuration Files Symfony applications are configured with the files stored in the config/ directory, which has this default structure:... symfony 6configuring0docs https://symfony.com/blog/symfony-6-3-2-released Symfony 6.3.2 released (Symfony Blog) Symfony 6.3.2 has just been released. symfony 63 2releasedblog https://symfony.com/doc/6.4/contributing/index.html Contributing (Symfony 6.4 Docs) The Core Team Code of Conduct Code of Conduct Reporting Guidelines CARE Team Code of Conduct: Concrete Example Document Code Bugs Getting a Stack Trace Pull... symfony 6contributing4docs https://symfony.com/doc/6.4/components/property_info.html The PropertyInfo Component (Symfony 6.4 Docs) The PropertyInfo component allows you to get information about class properties by using different sources of metadata. While the PropertyAccess component... symfony 6component4docs https://symfony.com/doc/6.2/workflow.html Workflow (Symfony 6.2 Docs) Workflow: Using the Workflow component inside a Symfony application requires knowing first some basic theory and concepts about workflows and state machines.... symfony 6workflow2docs https://symfony.com/doc/6.3/components/config/caching.html Caching based on Resources (Symfony 6.3 Docs) When all configuration resources are loaded, you may want to process the configuration values and combine them all in one file. This file acts like a cache.... based onsymfony 6cachingresources3 https://symfony.com/doc/6.4/lock.html Dealing with Concurrency with Locks (Symfony 6.4 Docs) When a program runs concurrently, some parts of code that modify shared resources should not be accessed by multiple processes at the same time. Symfony's Lock... symfony 6dealingconcurrencylocks4 https://symfony.com/doc/6.0/contributing/code/conventions.html Conventions (Symfony 6.0 Docs) Conventions: The Coding Standards document describes the coding standards for the Symfony projects and the internal and third-party bundles. This document... symfony 6conventions0docs https://symfony.com/doc/6.1/service_container/configurators.html How to Configure a Service with a Configurator (Symfony 6.1 Docs) How to Configure a Service with a Configurator: The service configurator is a feature of the service container that allows you to use a callable to configure a... how to configurea servicesymfony 6 https://symfony.com/doc/6.3/security/access_denied_handler.html How to Customize Access Denied Responses (Symfony 6.3 Docs) In Symfony, you can throw an AccessDeniedException to disallow access to the user. Symfony will handle this exception and generates a response based on the... how to customizeaccess deniedsymfony 6responses3 https://symfony.com/doc/6.4/service_container.html Service Container (Symfony 6.4 Docs) Screencast Do you prefer video tutorials? Check out the Symfony Fundamentals screencast series. Your application is full of useful objects: a Mailer object... symfony 6servicecontainer4docs https://symfony.com/doc/6.1/form/form_themes.html How to Work with Form Themes (Symfony 6.1 Docs) How to Work with Form Themes: This article explains how to use in your app any of the form themes provided by Symfony and how to create your own custom form... how to workform themessymfony 61docs https://symfony.com/doc/6.4/the-fast-track/en/1-tools.html Checking your Work Environment (Symfony 6.4 Docs) Before starting to work on the project, we need to check that you have a good working environment. It is very important. The developers tools we have at our... your worksymfony 6checkingenvironment4 https://symfony.com/doc/6.4/form/create_form_type_extension.html How to Create a Form Type Extension (Symfony 6.4 Docs) Form type extensions are incredibly powerful: they allow you to modify any existing form field types across the entire system. They have 2 main use-cases: You... how to createsymfony 6form https://symfony.com/doc/6.0/create_framework/templating.html Templating (Symfony 6.0 Docs) Templating: The astute reader has noticed that our framework hardcodes the way specific code (the templates) is run. For simple pages like the ones we have... symfony 6templating0docs https://symfony.com/doc/6.3/translation.html Translations (Symfony 6.3 Docs) The term internationalization (often abbreviated i18n) refers to the process of abstracting strings and other locale-specific pieces out of your application... symfony 6translations3docs https://symfony.com/doc/6.0/contributing/code_of_conduct/care_team.html CARE Team (Symfony 6.0 Docs) CARE Team: Our Pledge In the interest of fostering an open and welcoming environment, the Code of Conduct Active Response Ensurers, or CARE team, pledge to... care teamsymfony 60docs https://symfony.com/doc/6.3/frontend.html Front-end Tools: Handling CSS & JavaScript (Symfony 6.3 Docs) front end toolssymfony 6handlingcssjavascript https://symfony.com/doc/6.3/reference/configuration/security.html Security Configuration Reference (SecurityBundle) (Symfony 6.3 Docs) The SecurityBundle integrates the Security component in Symfony applications. All these options are configured under the security key in your application... security configurationsymfony 6reference3docs https://symfony.com/doc/6.2/components/property_access.html The PropertyAccess Component (Symfony 6.2 Docs) The PropertyAccess Component: The PropertyAccess component provides functions to read and write from/to an object or array using a simple string notation.... symfony 6component2docs https://symfony.com/doc/6.2/create_framework/dependency_injection.html The DependencyInjection Component (Symfony 6.2 Docs) The DependencyInjection Component: In the previous chapter, we emptied the Simplex\Framework class by extending the HttpKernel class from the eponymous... symfony 6component2docs https://symfony.com/doc/6.3/reference/formats/expression_language.html The Expression Syntax (Symfony 6.3 Docs) The ExpressionLanguage component uses a specific syntax which is based on the expression syntax of Twig. In this document, you can find all supported syntaxes.... the expressionsymfony 6syntax3docs https://symfony.com/blog/new-in-symfony-6-3-nosuspiciouscharacters-constraint New in Symfony 6.3: NoSuspiciousCharacters Constraint (Symfony Blog) Symfony 6.3 includes a new NoSuspiciousCharacters constraint to avoid spoofing security attacks based on using characters that are different but look the same. new insymfony 63constraintblog https://symfony.com/doc/6.0/testing.html Testing (Symfony 6.0 Docs) Testing: Whenever you write a new line of code, you also potentially add new bugs. To build better and more reliable applications, you should test your code... symfony 6testing0docs https://symfony.com/doc/6.4/the-fast-track/de/22-encore.html Das User-Interface mit Webpack gestalten (Symfony 6.4 Docs) Wir haben keine Zeit mit dem Design des User-Interfaces verbracht. Um wie ein Profi zu arbeiten, werden wir einen modernen Stack verwenden, der auf Webpack... user interfacesymfony 6dasmitwebpack https://symfony.com/doc/6.0/console.html Console Commands (Symfony 6.0 Docs) Console Commands: The Symfony framework provides lots of commands through the bin/console script (e.g. the well-known bin/console cache:clear command). These... console commandssymfony 60docs https://symfony.com/doc/6.3/reference/constraints/NotCompromisedPassword.html NotCompromisedPassword (Symfony 6.3 Docs) Validates that the given password has not been compromised by checking that it is not included in any of the public data breaches tracked by... symfony 63docs https://symfony.com/doc/6.0/security/custom_authenticator.html How to Write a Custom Authenticator (Symfony 6.0 Docs) How to Write a Custom Authenticator: Symfony comes with many authenticators and third party bundles also implement more complex cases like JWT and oAuth 2.0.... how to writea customsymfony 6authenticator0 https://symfony.com/doc/6.0/create_framework/event_dispatcher.html The EventDispatcher Component (Symfony 6.0 Docs) The EventDispatcher Component: Our framework is still missing a major characteristic of any good framework: extensibility. Being extensible means that the... symfony 6eventdispatchercomponent0docs https://symfony.com/doc/6.3/components/console/helpers/table.html Table (Symfony 6.3 Docs) When building a console application it may be useful to display tabular data: 1 2 3 4 5 6 7 8 +---------------+--------------------------+------------------+ |... symfony 6table3docs https://symfony.com/doc/6.0/quick_tour/the_big_picture.html The Big Picture (Symfony 6.0 Docs) The Big Picture: Start using Symfony in 10 minutes! Really! That's all you need to understand the most important concepts and start building a real project! If... the big picturesymfony 60docs https://symfony.com/doc/6.3/components/cache/cache_pools.html Cache Pools and Supported Adapters (Symfony 6.3 Docs) Cache Pools are the logical repositories of cache items. They perform all the common operations on items, such as saving them or looking for them. Cache pools... symfony 6cachepoolssupportedadapters https://symfony.com/doc/6.3/reference/forms/types/week.html WeekType Field (Symfony 6.3 Docs) This field type allows the user to modify data that represents a specific ISO 8601 week number (e.g. 1984-W05). Can be rendered as a text input or select tags.... symfony 6field3docs https://symfony.com/doc/6.2/create_framework/http_kernel_httpkernel_class.html The HttpKernel Component: The HttpKernel Class (Symfony 6.2 Docs) The HttpKernel Component: The HttpKernel Class: If you were to use our framework right now, you would probably have to add support for custom error messages.... symfony 6componentclass2docs https://symfony.com/doc/6.3/reference/formats/xliff.html The XLIFF format (Symfony 6.3 Docs) Most professional translation tools support XLIFF. These files use the XML format and are supported by Symfony by default. Besides supporting all Symfony... symfony 6xliffformat3docs https://symfony.com/doc/6.2/contributing/diversity/governance.html Diversity Initiative Governance (Symfony 6.2 Docs) Diversity Initiative Governance: Membership Membership of Symfony's Diversity Initiative is open to any member of the Symfony community; to avoid the risk of... diversity initiativesymfony 6governance2docs https://symfony.com/doc/6.1/reference/constraints/Choice.html Choice (Symfony 6.1 Docs) Choice: This constraint is used to ensure that the given value is one of a given set of valid choices. It can also be used to validate that each item in an... symfony 6choice1docs https://symfony.com/doc/6.4/http_cache/validation.html HTTP Cache Validation (Symfony 6.4 Docs) When a resource needs to be updated as soon as a change is made to the underlying data, the expiration model falls short. With the expiration model, the... http cachesymfony 6validation4docs https://symfony.com/doc/6.0/create_framework/routing.html The Routing Component (Symfony 6.0 Docs) The Routing Component: Before we start diving into the Routing component, let's refactor our current framework just a little to make templates even more... symfony 6routingcomponent0docs https://symfony.com/doc/6.0/reference/index.html Reference Documents (Symfony 6.0 Docs) Reference Documents: Configuration Options Ever wondered what configuration options you have available to you in config/packages/*.yaml files? In this section,... reference documentssymfony 60docs