# Symfony Bundle

This framework provides a Symfony bundle that will help you to use the components within your Symfony application.

## With Symfony Flex

The bundle is automatically detected when Flex is available.

{% hint style="info" %}
As the recipes are third party ones not officially supported by Symfony, you will be asked to execute the recipe or not. When applied, the recipes will prompt a message such as `Web Token Framework is ready.`
{% endhint %}

## Without Symfony Flex

If you don't use Symfony Flex, you must register the bundle manually.

{% code title="config/bundles.php" %}

```php
<?php

return [
    //...
    Jose\Bundle\JoseFramework\JoseFrameworkBundle::class => ['all' => true],
];

```

{% endcode %}

## Bundle Features

The bundle capabilities will depend on the components installed in your application.

* [Algorithm Management](https://web-token.spomky-labs.com/v4.0/the-symfony-bundle/algorithm-management)
* [Header and Claim Checkers](https://web-token.spomky-labs.com/v4.0/the-symfony-bundle/header-and-claim-checker-management)
* [Keys and key sets](https://web-token.spomky-labs.com/v4.0/the-symfony-bundle/key-and-key-set-management)
* [Signed tokens](https://web-token.spomky-labs.com/v4.0/the-symfony-bundle/signed-tokens)
* [Encrypted tokens](https://web-token.spomky-labs.com/v4.0/the-symfony-bundle/encrypted-tokens)
