Symfony Components Used by Drupal :

1. ClassLoader Component:  Loads your project classes automatically if they follow some standard PHP conventions.

Installation : 
 
$ composer require symfony/class-loader

2. Console Component: 

Eases the creation of beautiful and testable command line interfaces.

Installation : 
 
$ composer require symfony/console

3. CssSelector Compnent : Converts CSS selectors to XPath expressions.


Installation : 
 
$ composer require symfony/CssSelector
 
 
4. Debug Component:  Provides tools to ease debugging PHP code.
 
 
Installation : 
 
$ composer require symfony/Debug 
 5. DependencyInjection Component: Allows you to standardize and centralize the way objects are constructed in your application.
 
 
 
Installation : 
 
$ composer require symfony/DependencyInjection
 
 
 
  6. EventDispatcher  Component: Implements the Mediator pattern in a simple and effective way to make projects truly extensible.
 
Installation : 
 
$ composer require symfony/event-dispatcher
 
 
 
 7. HttpFoundation  Component: Defines an object-oriented layer for the 
HTTP specification.
 
Installation 
$ composer require symfony/http-foundation
 
8. HttpKernel  Component: Provides the building blocks to create flexible and fast HTTP-based frameworks.
 
 
Installation
 
$ composer require symfony/http-kernel
 
9. PHPUnit Bridge Component: Provides utilities to report legacy tests and usage of deprecated code and a helper for time-sensitive tests.
 
 
Installation
 
$ composer require symfony/phpunit-bridge
10. Polyfill Iconv Component:  Provides a native PHP implementation of the php.net/iconv functions. 
 
 
Installation
 
$ composer require symfony/polyfill-iconv
 
 
 
11. Process Component: Executes commands in sub-processes.
 
Installation
 
$ composer require symfony/process
  

12. Routing Component: Maps an HTTP request to a set of configuration variables
 
Installation
 
$ composer require symfony/routing
 
13. Serializer Component: Turns objects into a specific format (XML, JSON, Yaml, ...) and the other way around.
 
Installation
 
$ composer require symfony/serializer
 
 
14. Translation Component: Turns objects into a specific format (XML, JSON, Yaml, ...) and the other way around.
 
 
 Installation  
 
$ composer require symfony/translation
 
 
15. Validator Component: Provides tools to validate classes.
 
 Installation  
 
$ composer require symfony/validator 
 
 
 
 
16. YAML Component: Loads and dumps YAML files.
 
 
 
 Installation  
 
$ composer require symfony/YAML
 
 
 

Comments

Popular posts from this blog

Create a custom Drupal 8 module

Create Multisite using single codebase and single Database