Skip to content

Doctrine-like document manager for ElasticSearch, based on Elastica

License

Notifications You must be signed in to change notification settings

refugis/elastica-odm

Repository files navigation

Stand With Ukraine


Refugis - Elastica ODM

Tests

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.

About

Doctrine-like document manager for ElasticSearch, based on Elastica

Resources

License

Stars

Watchers

Forks

Packages

No packages published