Download the PHP package schorts/firestore-dao without Composer
On this page you can find all versions of the php package schorts/firestore-dao. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download schorts/firestore-dao
More information about schorts/firestore-dao
Files in schorts/firestore-dao
Download schorts/firestore-dao
More information about schorts/firestore-dao
Files in schorts/firestore-dao
Vendor schorts
Package firestore-dao
Short Description A type-safe, domain-driven Data Access Object (DAO) abstraction for Google Cloud Firestore in PHP. Provides consistent CRUD operations, soft/hard delete support, criteria-based queries, and transaction-aware Unit of Work integration, built on top of the schorts/shared-kernel.
License LGPL-3.0-or-later
Package firestore-dao
Short Description A type-safe, domain-driven Data Access Object (DAO) abstraction for Google Cloud Firestore in PHP. Provides consistent CRUD operations, soft/hard delete support, criteria-based queries, and transaction-aware Unit of Work integration, built on top of the schorts/shared-kernel.
License LGPL-3.0-or-later
Please rate this library. Is it a good library?
Informations about the package firestore-dao
schorts/firestore-dao
A type‑safe, domain‑driven Data Access Object (DAO) abstraction for Google Cloud Firestore in PHP.
Provides consistent CRUD operations, soft/hard delete support, criteria‑based queries, and transaction‑aware Unit of Work integration, built on top of the schorts/shared‑kernel.
🚀 Installation
⚙️ Usage Example
Basic DAO
CRUD Operations
🔄 Transaction Support
🗂 Features
- Soft delete with
is_deletedanddeleted_atfields. - Hard delete for permanent removal.
- Criteria queries with filters, ordering, limits, offsets.
- Geospatial queries using Vincenty distance calculation.
- Unit of Work integration for transaction‑aware operations.
- Consistent contract across DAOs in different backends.
📖 License
LGPL-3.0-or-later
All versions of firestore-dao with dependencies
PHP Build Version
Package Version
Requires
google/cloud-core Version
^1.72
mjaschen/phpgeo Version ^5.0
google/cloud-firestore Version ^2.1
mjaschen/phpgeo Version ^5.0
google/cloud-firestore Version ^2.1
The package schorts/firestore-dao contains the following files
Loading the files please wait ...