├── .docker └── Dockerfile-migration ├── .env.example ├── .env.github-actions ├── LICENSE ├── composer.json ├── composer.lock ├── docker-compose.yml ├── phinx.yml └── src ├── Adapter └── Postgres.php ├── AdapterInterface.php ├── Attribute ├── Clause.php ├── InnerJoin.php ├── JoinInterface.php ├── LeftJoin.php └── Table.php ├── Client.php ├── ClientInterface.php ├── Configuration.php ├── Connection.php ├── Entity ├── Field.php └── Join.php ├── EntityInspector.php ├── EntityInterface.php ├── Hydrator.php ├── InspectedEntity.php ├── InspectedEntityInterface.php ├── LazyInspectedEntity.php ├── Middleware └── QueryCountMiddleware.php ├── MiddlewareInterface.php ├── MiddlewareRunner.php ├── Query ├── Limit.php ├── Order.php ├── Order │ ├── Asc.php │ └── Desc.php ├── OrderInterface.php ├── SectionInterface.php ├── Where.php ├── Where │ ├── Expression.php │ └── Field.php └── WhereInterface.php ├── Repository.php ├── RepositoryInterface.php └── Tools └── WithFieldsTrait.php /.docker/Dockerfile-migration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/.docker/Dockerfile-migration -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/.env.example -------------------------------------------------------------------------------- /.env.github-actions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/.env.github-actions -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/composer.lock -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /phinx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/phinx.yml -------------------------------------------------------------------------------- /src/Adapter/Postgres.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Adapter/Postgres.php -------------------------------------------------------------------------------- /src/AdapterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/AdapterInterface.php -------------------------------------------------------------------------------- /src/Attribute/Clause.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Attribute/Clause.php -------------------------------------------------------------------------------- /src/Attribute/InnerJoin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Attribute/InnerJoin.php -------------------------------------------------------------------------------- /src/Attribute/JoinInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Attribute/JoinInterface.php -------------------------------------------------------------------------------- /src/Attribute/LeftJoin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Attribute/LeftJoin.php -------------------------------------------------------------------------------- /src/Attribute/Table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Attribute/Table.php -------------------------------------------------------------------------------- /src/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Client.php -------------------------------------------------------------------------------- /src/ClientInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/ClientInterface.php -------------------------------------------------------------------------------- /src/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Configuration.php -------------------------------------------------------------------------------- /src/Connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Connection.php -------------------------------------------------------------------------------- /src/Entity/Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Entity/Field.php -------------------------------------------------------------------------------- /src/Entity/Join.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Entity/Join.php -------------------------------------------------------------------------------- /src/EntityInspector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/EntityInspector.php -------------------------------------------------------------------------------- /src/EntityInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/EntityInterface.php -------------------------------------------------------------------------------- /src/Hydrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Hydrator.php -------------------------------------------------------------------------------- /src/InspectedEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/InspectedEntity.php -------------------------------------------------------------------------------- /src/InspectedEntityInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/InspectedEntityInterface.php -------------------------------------------------------------------------------- /src/LazyInspectedEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/LazyInspectedEntity.php -------------------------------------------------------------------------------- /src/Middleware/QueryCountMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Middleware/QueryCountMiddleware.php -------------------------------------------------------------------------------- /src/MiddlewareInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/MiddlewareInterface.php -------------------------------------------------------------------------------- /src/MiddlewareRunner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/MiddlewareRunner.php -------------------------------------------------------------------------------- /src/Query/Limit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/Limit.php -------------------------------------------------------------------------------- /src/Query/Order.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/Order.php -------------------------------------------------------------------------------- /src/Query/Order/Asc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/Order/Asc.php -------------------------------------------------------------------------------- /src/Query/Order/Desc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/Order/Desc.php -------------------------------------------------------------------------------- /src/Query/OrderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/OrderInterface.php -------------------------------------------------------------------------------- /src/Query/SectionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/SectionInterface.php -------------------------------------------------------------------------------- /src/Query/Where.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/Where.php -------------------------------------------------------------------------------- /src/Query/Where/Expression.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/Where/Expression.php -------------------------------------------------------------------------------- /src/Query/Where/Field.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/Where/Field.php -------------------------------------------------------------------------------- /src/Query/WhereInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Query/WhereInterface.php -------------------------------------------------------------------------------- /src/Repository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Repository.php -------------------------------------------------------------------------------- /src/RepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/RepositoryInterface.php -------------------------------------------------------------------------------- /src/Tools/WithFieldsTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WyriHaximus/reactphp-simple-orm/HEAD/src/Tools/WithFieldsTrait.php --------------------------------------------------------------------------------