refugis / elastica-odm
Doctrine like document manager for ElasticSearch, based on Elastica
Installs: 8 654
Dependents: 4
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: ^7.3
- ext-json: *
- doctrine/annotations: ^1.6
- doctrine/common: ^2.8
- kcs/class-finder: ^0.1
- kcs/metadata: ^3.1
- ocramius/proxy-manager: ^2.0
- psr/cache-implementation: ^1.0
- psr/log: ^1.0
- ruflin/elastica: ^5.0|^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.15
- phpunit/phpunit: ^8.0
- symfony/cache: ^3.1|^4.0|^5.0
- symfony/console: ^3.4|^4.0|^5.0
- symfony/var-dumper: ^3.1|^4.0|^5.0
This package is auto-updated.
Last update: 2024-10-12 17:53:47 UTC
README
🇷🇺 A message to russian people
Refugis - Elastica ODM
Doctrine like document manager for ElasticSearch, based on Elastica. Originally written by Fazland team.
Requirements
- php ^7.4 || ^8.0
- doctrine/annotations ^1.6
- doctrine/common ^3.0
- doctrine/inflector ^2.0
- doctrine/persistence ^2.0
- kcs/class-finder ^0.1 || ^0.2 || ^0.3
- kcs/metadata: ^3.1 || ^4.0
- ocramius/proxy-manager ^2.0
- psr/cache-implementation ^1.0
- psr/log ^1.0
- ruflin/elastica ^5.0 || ^6.0 || ^7.0
- symfony/polyfill-php80 ^1.0
- thecodingmachine/safe ^1.0
Installation
The suggested installation method is via composer:
$ composer require refugis/elastica-odm
Using Elastica ODM
Work in progress
Test
Just run
$ ./run-tests.sh
Contributing
Contributions are welcome. Feel free to open a PR or file an issue here on GitHub!
License
Elastica ODM is licensed under the MIT License - see the LICENSE file for details.