Symfony features Reference

https://symfony.com/blog/better-white-space-control-in-twig-templates
https://symfony.com/blog/simpler-macros-in-twig-templates
https://symfony.com/blog/twig-adds-filter-map-and-reduce-features
https://symfony.com/blog/new-in-symfony-4-3-mailer-component
https://symfony.com/blog/new-in-symfony-4-3-extracting-translation-contents-from-php-files
https://symfony.com/blog/new-in-symfony-4-3-timezone-improvements
https://symfony.com/blog/new-in-symfony-4-3-native-password-encoder
https://symfony.com/blog/new-in-symfony-4-3-httpclient-component
https://symfony.com/blog/new-in-doctrinebundle-1-11-0
https://symfony.com/blog/new-in-symfony-4-3-more-form-improvements
https://symfony.com/blog/new-in-symfony-4-3-mime-component
https://symfony.com/blog/new-in-symfony-4-3-messenger-failure-transport
https://symfony.com/blog/new-in-symfony-4-3-number-constraints
https://symfony.com/blog/new-in-symfony-4-3-improved-httpcache-logging
https://symfony.com/blog/new-in-symfony-4-3-url-helper
https://symfony.com/blog/new-in-symfony-4-3-simpler-access-to-intl-data
https://symfony.com/blog/new-in-symfony-4-3-better-inflector
https://symfony.com/blog/new-in-symfony-4-3-timezone-validator
https://symfony.com/blog/new-in-symfony-4-3-better-console-autocomplete
https://symfony.com/blog/new-in-symfony-4-3-compromised-password-validator
https://symfony.com/blog/new-in-symfony-4-3-configuring-services-with-immutable-setters
https://symfony.com/blog/new-in-symfony-4-3-better-test-assertions
https://symfony.com/blog/new-in-symfony-4-3-automatic-validation
https://symfony.com/blog/new-in-symfony-4-3-unique-constraint
https://symfony.com/blog/new-in-symfony-4-3-simpler-routing-options-config
https://symfony.com/blog/new-in-symfony-4-3-exclude-more-files-with-finder
https://symfony.com/blog/new-in-symfony-4-3-url-env-var-processor
https://symfony.com/blog/new-in-symfony-4-3-simpler-event-dispatching
https://symfony.com/blog/new-in-symfony-4-3-native-php-serialization-for-messenger
https://symfony.com/blog/new-in-symfony-4-3-routing-improvements
https://symfony.com/blog/new-in-symfony-4-3-automatic-search-engine-protection
https://symfony.com/blog/symfony-gets-real-time-push-capabilities
https://symfony.com/blog/new-in-symfony-4-3-indexed-and-tagged-service-collections
https://symfony.com/blog/new-in-symfony-4-3-form-improvements
https://symfony.com/blog/new-in-symfony-4-3-configurable-session-id
https://symfony.com/blog/new-in-symfony-4-3-improved-form-translation
https://symfony.com/blog/new-in-symfony-4-3-json-validation
https://symfony.com/blog/new-in-symfony-4-3-improved-performance-of-propertyaccess
https://symfony.com/blog/new-in-symfony-4-3-iterable-progress-bars
https://symfony.com/blog/new-in-symfony-4-3-improved-the-notblank-validator
https://symfony.com/blog/new-in-symfony-4-3-deprecating-service-aliases
https://symfony.com/blog/new-in-symfony-4-3-domcrawler-improvements
https://symfony.com/blog/new-in-symfony-4-3-default-and-trim-env-var-processors
https://symfony.com/blog/new-in-symfony-4-3-simpler-form-theming
https://symfony.com/blog/new-in-symfony-4-3-improved-financial-constraints
https://symfony.com/blog/new-in-symfony-4-3-always-include-route-default-values
https://symfony.com/blog/new-in-fixturesbundle-group-your-fixtures
https://symfony.com/blog/new-in-symfony-4-3-console-hyperlinks
https://symfony.com/blog/local-web-server-reloaded-for-symfony-apps
https://symfony.com/blog/local-web-server-reloaded-for-symfony-apps
https://symfony.com/blog/new-in-symfony-4-2-cache-stampede-protection
https://symfony.com/blog/new-in-symfony-4-2-profiler-log-filter
https://symfony.com/blog/new-in-symfony-4-2-clear-form-errors
https://symfony.com/blog/new-in-symfony-4-2-translation-related-improvements
https://symfony.com/blog/new-in-symfony-4-2-detailed-security-voters-decisions
https://symfony.com/blog/encore-0-21-0-webpack-4-support-copy-files-support-webpackencorebundle
https://symfony.com/blog/new-in-symfony-4-2-addlink-shortcut
https://symfony.com/blog/new-in-symfony-4-2-define-env-vars-per-environment
https://symfony.com/blog/new-in-symfony-4-2-better-autowiring-debug
https://symfony.com/blog/new-in-symfony-4-2-simpler-custom-serialized-names
https://symfony.com/blog/new-in-symfony-4-2-important-deprecations
https://symfony.com/blog/new-in-symfony-4-2-wait-until-processes-are-ready
https://symfony.com/blog/new-in-makerbundle-1-8-instant-user-login-form-commands
https://symfony.com/blog/new-in-symfony-4-2-improved-form-type-extensions
https://symfony.com/blog/new-in-symfony-4-2-intlmessageformatter
https://symfony.com/blog/new-in-symfony-4-2-varexporter-component
https://symfony.com/blog/new-in-symfony-4-2-samesite-cookie-configuration
https://symfony.com/blog/new-in-symfony-4-2-console-tables-improvements
https://symfony.com/blog/new-in-symfony-4-2-pdo-based-lock-storage
https://symfony.com/blog/new-in-symfony-4-2-autowiring-by-type-and-name
https://symfony.com/blog/new-in-symfony-4-2-divisibleby-constraint
https://symfony.com/blog/new-in-symfony-4-2-simpler-functional-tests
https://symfony.com/blog/introducing-symfony-panther-a-browser-testing-and-web-scrapping-library-for-php
https://symfony.com/blog/new-in-symfony-4-1-misc-improvements-part-4
https://symfony.com/blog/new-in-symfony-4-1-misc-improvements-part-3
https://symfony.com/blog/new-in-symfony-4-1-misc-improvements-part-2
https://symfony.com/blog/new-in-symfony-4-1-misc-improvements-part-1
https://symfony.com/blog/new-in-symfony-4-1-configurable-trailing-slash-on-imported-routes
https://symfony.com/blog/new-in-symfony-4-1-faster-serializer
https://symfony.com/blog/new-in-symfony-4-1-form-field-help
https://symfony.com/blog/new-in-symfony-4-1-hidden-services
https://symfony.com/blog/new-in-symfony-4-1-console-improvements
https://symfony.com/blog/new-in-symfony-4-1-self-updating-debug-toolbar
https://symfony.com/blog/new-in-symfony-4-1-session-improvements
https://symfony.com/blog/new-in-symfony-4-1-exception-improvements
https://symfony.com/blog/new-in-symfony-4-1-http-header-improvements
https://symfony.com/blog/new-in-symfony-4-1-serializer-improvements
https://symfony.com/blog/new-in-symfony-4-1-ajax-improvements
https://symfony.com/blog/new-in-symfony-4-1-ignore-specific-http-codes-from-logs
https://symfony.com/blog/introducing-symfony-security-monitoring
https://symfony.com/blog/new-in-symfony-4-1-advanced-console-output
https://symfony.com/blog/new-in-symfony-4-1-messenger-component
https://symfony.com/blog/new-in-symfony-4-1-autowiring-improvements
https://symfony.com/blog/new-in-symfony-4-1-vardumper-server
https://symfony.com/blog/new-in-symfony-4-1-inlined-routing-configuration
https://symfony.com/blog/new-in-symfony-4-1-simpler-service-testing
https://symfony.com/blog/new-in-symfony-4-1-internationalized-routing
https://symfony.com/blog/new-and-improved-generators-for-makerbundle
https://symfony.com/blog/new-in-symfony-4-1-improved-bootstrap-4-form-theme
https://symfony.com/blog/new-in-symfony-4-1-twig-extensions-priority
https://symfony.com/blog/new-in-symfony-4-1-dynamic-lock-refresh
https://symfony.com/blog/new-in-symfony-4-1-smarter-url-redirections
https://symfony.com/blog/new-in-symfony-4-1-prepared-commands
https://symfony.com/blog/new-in-symfony-4-1-307-and-308-redirections
https://symfony.com/blog/new-in-symfony-4-1-validator-improvements
https://symfony.com/blog/new-in-symfony-4-1-added-support-for-immutable-dates-in-forms
https://symfony.com/blog/new-in-symfony-reproducible-builds
https://symfony.com/blog/new-in-symfony-4-1-getting-container-parameters-as-a-service
https://symfony.com/blog/new-in-symfony-4-1-invokable-event-listeners
https://symfony.com/blog/new-in-symfony-4-1-serialize-and-deserialize-from-abstract-classes
https://symfony.com/blog/new-in-symfony-4-1-prefix-imported-route-names
https://symfony.com/blog/new-in-symfony-4-1-html5-email-validation
https://symfony.com/blog/introducing-the-symfony-maker-bundle
https://symfony.com/blog/new-in-symfony-3-4-session-improvements
https://symfony.com/blog/new-in-symfony-3-4-debug-autowiring-command
https://symfony.com/blog/new-in-symfony-3-4-disable-global-form-themes
https://symfony.com/blog/new-in-symfony-3-4-guard-authentication-improvements
https://symfony.com/blog/new-in-symfony-3-4-debug-form-command
https://symfony.com/blog/new-in-symfony-3-4-local-service-binding
https://symfony.com/blog/new-in-symfony-3-4-minimalist-psr-3-logger
https://symfony.com/blog/new-in-symfony-3-4-simpler-injection-of-tagged-services
https://symfony.com/blog/new-in-symfony-3-4-form-improvements
https://symfony.com/blog/new-in-symfony-3-4-defining-compiler-passes-in-the-kernel
https://symfony.com/blog/new-in-symfony-3-4-bootstrap-4-form-theme
https://symfony.com/blog/new-in-symfony-3-4-default-request-context-for-assets
https://symfony.com/blog/new-in-symfony-3-4-better-code-coverage-reports
https://symfony.com/blog/new-in-symfony-3-4-php-based-configuration-for-services-and-routes
https://symfony.com/blog/new-in-symfony-3-4-advanced-environment-variables
https://symfony.com/blog/new-in-symfony-3-4-improved-comparison-constraints
https://symfony.com/blog/new-in-symfony-3-4-subscribing-to-events-in-the-micro-kernel
https://symfony.com/blog/new-in-symfony-3-4-groups-support-for-the-valid-constraint
https://symfony.com/blog/new-in-symfony-3-4-better-console-exceptions
https://symfony.com/blog/new-in-symfony-3-4-user-impersonation-improvements
https://symfony.com/blog/new-in-symfony-3-4-lazy-commands
https://symfony.com/blog/new-in-symfony-3-4-stopwatch-improvements
https://symfony.com/blog/new-in-symfony-3-4-validator-information-in-the-symfony-profiler
https://symfony.com/blog/introducing-webpack-encore-for-asset-management
https://symfony.com/blog/fixing-the-trusted-proxies-configuration-for-symfony-3-3
https://symfony.com/blog/the-new-symfony-3-3-service-configuration-changes-explained
https://symfony.com/blog/new-in-symfony-3-3-psr-4-based-service-discovery
https://symfony.com/blog/new-in-symfony-3-3-service-locators
https://symfony.com/blog/new-in-symfony-3-3-service-autoconfiguration
https://symfony.com/blog/new-in-symfony-3-3-weblink-component
https://symfony.com/blog/new-in-symfony-3-3-securitybundle-improvements
https://symfony.com/blog/new-in-symfony-3-3-improved-flash-messages
https://symfony.com/blog/new-in-symfony-3-3-about-command
https://symfony.com/blog/new-in-symfony-3-3-manifest-based-asset-versioning
https://symfony.com/blog/new-in-symfony-3-3-better-handling-of-command-exceptions
https://symfony.com/blog/new-in-symfony-3-3-lock-component
https://symfony.com/blog/new-in-symfony-3-3-load-config-files-with-glob-patterns
https://symfony.com/blog/new-in-symfony-3-3-simpler-service-configuration
https://symfony.com/blog/new-in-symfony-3-3-kernel-build-method
https://symfony.com/blog/new-in-symfony-3-3-getter-injection
https://symfony.com/blog/new-in-symfony-3-3-custom-yaml-tags
https://symfony.com/blog/new-in-symfony-3-3-getter-autowiring
https://symfony.com/blog/new-in-symfony-3-3-psr-11-containers
https://symfony.com/blog/new-in-symfony-3-3-optional-class-for-named-services
https://symfony.com/blog/new-in-symfony-3-3-webserverbundle
https://symfony.com/blog/new-in-symfony-3-3-cookie-improvements
https://symfony.com/blog/new-in-symfony-3-3-improved-command-descriptors
https://symfony.com/blog/new-in-symfony-3-3-added-new-shortcut-methods
https://symfony.com/blog/new-in-symfony-3-3-json-authentication
https://symfony.com/blog/new-in-symfony-3-2-misc-improvements
https://symfony.com/blog/new-in-symfony-3-2-dx-improvements
https://symfony.com/blog/new-in-symfony-3-2-firewall-config-class-and-profiler
https://symfony.com/blog/new-in-symfony-3-2-cache-improvements
https://symfony.com/blog/new-in-symfony-3-2-csv-and-yaml-encoders-for-serializer

https://symfony.com/blog/?page=73

<ul>
    <li>
        {%~ if some_expression %}
            {{ some_variable -}}
        {% endif ~%}
    </li>
</ul>
{{ some_variable_with_HTML_content|spaceless }}
{% apply spaceless %}
    {# some HTML content here #}
{% endapply %}