Download the PHP package userbase/client-bundle without Composer
On this page you can find all versions of the php package userbase/client-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download userbase/client-bundle
More information about userbase/client-bundle
Files in userbase/client-bundle
Package client-bundle
Short Description UserBase Client Bundle for Symfony
License MIT
Informations about the package client-bundle
Installation
Open a command console, enter your project directory and execute:
Create the bundle configuration:
Complete the installation:
Caching
It is possible to cache the user data obtained from Userbase in the course of Authentication. This can help to reduce the load Userbase must bear and make your application speedier.
First you will configure a PSR-6 cache pool and adapter and then you will configure the Bundle to make use of the cache.
Configure a Cache
You should familiarise yourself with the Symfony Cache and [Cache Component][] documentation.
By way of example, here is the config needed to have FrameworkBundle create a cache using the FilesystemAdapter.
Configure the adapter in your Service Container config:
This will make available a cache adapter as a service with the id
userbase_cache.adapter
. A cache pool can now be configured:
This will make available a cache pool with the id userbase_cache
. The Bundle
can now be configured:
Finally, clear the application cache to activate the configuration:
That's it.
Please note that the Filesystem cache adapter is not ideal because it is slow
and has no built-in means of evicting items from the cache (eviction can be
achieved using the bin/console cache:pool:prune
console command). A better
choice of adapter is Memcached or Redis.
All versions of client-bundle with dependencies
symfony/dependency-injection Version ^4.0 || ^5.0 || ^6.0
symfony/http-kernel Version ^4.0 || ^5.0, >=5.1.5 || ^6.0
userbase/client Version ^2.0 || ^3.0