Download the PHP package kreait/firebase-bundle without Composer
On this page you can find all versions of the php package kreait/firebase-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kreait/firebase-bundle
More information about kreait/firebase-bundle
Files in kreait/firebase-bundle
Package firebase-bundle
Short Description Symfony Bundle for the Firebase Admin SDK
License MIT
Homepage https://github.com/kreait/firebase-bundle
Informations about the package firebase-bundle
Firebase SDK Bundle
A Symfony Bundle for the Firebase PHP SDK.
The future of the Firebase Admin PHP SDK
Please read about the future of the Firebase Admin PHP SDK on the SDK's GitHub Repository.
- Overview
- Installation
- Supported Versions
- Documentation
- License
Overview
Firebase provides the tools and infrastructure you need to develop your app, grow your user base, and earn money. The Firebase Admin PHP SDK enables access to Firebase services from privileged environments (such as servers or cloud) in PHP.
For more information, visit the Firebase Admin PHP SDK documentation.
Installation
Add the bundle using Composer
Supported Versions
Only the latest version is actively supported.
Earlier versions will receive security fixes as long as their lowest SDK requirement receives security fixes. You can find the currently supported versions and support options in the SDK's README.
Version | Initial Release | Supported SDK Versions | Supported Symfony Versions | Status |
---|---|---|---|---|
5.x |
23 Jan 2023 | ^7.0 |
^5.4, ^6.0 |
Active |
4.x |
09 Jan 2022 | ^6.0 |
^5.4, ^6.0 |
End of life |
3.x |
30 Nov 2021 | ^5.25 |
^5.4, ^6.0 |
End of life |
2.x |
01 Apr 2020 | ^5.0 |
^3.4.26, ^4.2, ^5.0 |
End of life |
1.x |
06 Apr 2018 | ^4.35 |
^3.4, ^4.2, ^5.0 |
End of life |
0.x |
23 Jan 2015 | 0.9.* |
^2.0, ^3.0 |
End of life |
Configuration
Minimal
The following services will be available for your project:
kreait_firebase.my_project.app_check
kreait_firebase.my_project.auth
kreait_firebase.my_project.database
kreait_firebase.my_project.firestore
kreait_firebase.my_project.messaging
kreait_firebase.my_project.remote_config
kreait_firebase.my_project.storage
kreait_firebase.my_project.dynamic_links
kreait_firebase.other_project.*
The following classes will be available for dependency injection if you have configured only one project:
Kreait\Firebase\Contract\AppCheck
Kreait\Firebase\Contract\Auth
Kreait\Firebase\Contract\Database
Kreait\Firebase\Contract\Firestore
Kreait\Firebase\Contract\Messaging
Kreait\Firebase\Contract\RemoteConfig
Kreait\Firebase\Contract\Storage
Kreait\Firebase\Contract\DynamicLinks
To make it easier to use classes via dependency injection in the constructor of a class when multiple projects exist, you can do this in the constructor:
Kreait\Firebase\Contract\AppCheck $myProjectAppCheck
Kreait\Firebase\Contract\Auth $myProjectAuth
Kreait\Firebase\Contract\Database $myProjectDatabase
Kreait\Firebase\Contract\Firestore $myProjectFirestore
Kreait\Firebase\Contract\Messaging $myProjectMessaging
Kreait\Firebase\Contract\RemoteConfig $myProjectRemoteConfig
Kreait\Firebase\Contract\Storage $myProjectStorage
Kreait\Firebase\Contract\DynamicLinks $myProjectDynamicLinks
Full
Documentation
For documentation of the underlying SDK, visit the Firebase Admin PHP SDK documentation.
License
This project is licensed under the MIT License.
Your use of Firebase is governed by the Terms of Service for Firebase Services.
All versions of firebase-bundle with dependencies
kreait/firebase-php Version ^7.0
psr/simple-cache Version ^1.0 || ^2.0 || ^3.0
symfony/cache Version ^5.4 || ^6.0 || ^7.0
symfony/config Version ^5.4 || ^6.0 || ^7.0
symfony/dependency-injection Version ^5.4 || ^6.0 || ^7.0
symfony/http-kernel Version ^5.4 || ^6.0 || ^7.0