PHPackages                             tiriel/firestore-odm-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tiriel/firestore-odm-bundle

ActiveSymfony-bundle

tiriel/firestore-odm-bundle
===========================

Small and Basic ODM for Google Cloud Firestore Database

v0.3.1(12mo ago)0341MITPHP

Since May 30Pushed 12mo ago1 watchersCompare

[ Source](https://github.com/Tiriel/firestore-odm-bundle)[ Packagist](https://packagist.org/packages/tiriel/firestore-odm-bundle)[ RSS](/packages/tiriel-firestore-odm-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (7)Versions (19)Used By (1)

Firestore ODM Bundle
====================

[](#firestore-odm-bundle)

A small bundle to persist and manage entities with Google Cloud Firestore Database in Symfony applications.

Requirements
------------

[](#requirements)

This bundle requires PHP 8.2+ and Symfony 7+.

This bundle also relies heavily on [Google Glouc Firestore PHP Client](https://cloud.google.com/php/docs/reference/cloud-firestore/latest), and its technical requirements are the same (most notably PHP gRPC and Protobuf extensions). See Google's documentation for more details.

Installation
------------

[](#installation)

If you have Symfony Flex, a [contrib recipe](https://github.com/symfony/recipes-contrib) is available:

```
composer require tiriel/firestore-odm-bundle
```

That's it, you're good to go.

If you haven't got Flex installed, first require the bundle as shown above. Then, enable the bundle in the `config/bundles.php` file:

```
