├── .gitignore ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── docs ├── api │ ├── class-LushDigital.MicroServiceRemoteModels.Builder.html │ ├── class-LushDigital.MicroServiceRemoteModels.Collection.html │ ├── class-LushDigital.MicroServiceRemoteModels.Events.RelationshipModified.html │ ├── class-LushDigital.MicroServiceRemoteModels.Listeners.RelationshipModifiedListener.html │ ├── class-LushDigital.MicroServiceRemoteModels.Model.html │ ├── class-LushDigital.MicroServiceRemoteModels.RemoteModelServiceProvider.html │ ├── elementlist.js │ ├── index.html │ ├── namespace-LushDigital.MicroServiceRemoteModels.Events.html │ ├── namespace-LushDigital.MicroServiceRemoteModels.Listeners.html │ ├── namespace-LushDigital.MicroServiceRemoteModels.html │ ├── namespace-LushDigital.html │ ├── resources │ │ ├── collapsed.png │ │ ├── combined.js │ │ ├── footer.png │ │ ├── inherit.png │ │ ├── resize.png │ │ ├── sort.png │ │ ├── style.css │ │ ├── tree-cleaner.png │ │ ├── tree-hasnext.png │ │ ├── tree-last.png │ │ └── tree-vertical.png │ ├── source-class-LushDigital.MicroServiceRemoteModels.Builder.html │ ├── source-class-LushDigital.MicroServiceRemoteModels.Collection.html │ ├── source-class-LushDigital.MicroServiceRemoteModels.Events.RelationshipModified.html │ ├── source-class-LushDigital.MicroServiceRemoteModels.Listeners.RelationshipModifiedListener.html │ ├── source-class-LushDigital.MicroServiceRemoteModels.Model.html │ └── source-class-LushDigital.MicroServiceRemoteModels.RemoteModelServiceProvider.html ├── basic.md ├── conditions.md ├── config.md ├── crud.md └── relations.md ├── protobuf ├── GPBMetadata │ └── Relationship.php └── Relationship │ ├── Relationship.php │ ├── RelationshipLeftEntity.php │ ├── RelationshipResponse.php │ ├── RelationshipRightEntity.php │ ├── RelationshipServiceClient.php │ └── UpdateRelationshipRequest.php ├── src ├── Builder.php ├── Collection.php ├── Events │ └── RelationshipModified.php ├── Listeners │ └── RelationshipModifiedListener.php ├── Model.php ├── RemoteModelServiceProvider.php └── Traits │ └── TimeoutTrait.php └── tests ├── MicroServiceRemoteModelsBuilderTest.php ├── MicroServiceRemoteModelsModelTest.php └── MicroServiceRemoteModelsTimeoutTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/api/class-LushDigital.MicroServiceRemoteModels.Builder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/class-LushDigital.MicroServiceRemoteModels.Builder.html -------------------------------------------------------------------------------- /docs/api/class-LushDigital.MicroServiceRemoteModels.Collection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/class-LushDigital.MicroServiceRemoteModels.Collection.html -------------------------------------------------------------------------------- /docs/api/class-LushDigital.MicroServiceRemoteModels.Events.RelationshipModified.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/class-LushDigital.MicroServiceRemoteModels.Events.RelationshipModified.html -------------------------------------------------------------------------------- /docs/api/class-LushDigital.MicroServiceRemoteModels.Listeners.RelationshipModifiedListener.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/class-LushDigital.MicroServiceRemoteModels.Listeners.RelationshipModifiedListener.html -------------------------------------------------------------------------------- /docs/api/class-LushDigital.MicroServiceRemoteModels.Model.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/class-LushDigital.MicroServiceRemoteModels.Model.html -------------------------------------------------------------------------------- /docs/api/class-LushDigital.MicroServiceRemoteModels.RemoteModelServiceProvider.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/class-LushDigital.MicroServiceRemoteModels.RemoteModelServiceProvider.html -------------------------------------------------------------------------------- /docs/api/elementlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/elementlist.js -------------------------------------------------------------------------------- /docs/api/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/index.html -------------------------------------------------------------------------------- /docs/api/namespace-LushDigital.MicroServiceRemoteModels.Events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/namespace-LushDigital.MicroServiceRemoteModels.Events.html -------------------------------------------------------------------------------- /docs/api/namespace-LushDigital.MicroServiceRemoteModels.Listeners.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/namespace-LushDigital.MicroServiceRemoteModels.Listeners.html -------------------------------------------------------------------------------- /docs/api/namespace-LushDigital.MicroServiceRemoteModels.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/namespace-LushDigital.MicroServiceRemoteModels.html -------------------------------------------------------------------------------- /docs/api/namespace-LushDigital.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/namespace-LushDigital.html -------------------------------------------------------------------------------- /docs/api/resources/collapsed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/collapsed.png -------------------------------------------------------------------------------- /docs/api/resources/combined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/combined.js -------------------------------------------------------------------------------- /docs/api/resources/footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/footer.png -------------------------------------------------------------------------------- /docs/api/resources/inherit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/inherit.png -------------------------------------------------------------------------------- /docs/api/resources/resize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/resize.png -------------------------------------------------------------------------------- /docs/api/resources/sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/sort.png -------------------------------------------------------------------------------- /docs/api/resources/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/style.css -------------------------------------------------------------------------------- /docs/api/resources/tree-cleaner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/tree-cleaner.png -------------------------------------------------------------------------------- /docs/api/resources/tree-hasnext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/tree-hasnext.png -------------------------------------------------------------------------------- /docs/api/resources/tree-last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/tree-last.png -------------------------------------------------------------------------------- /docs/api/resources/tree-vertical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/resources/tree-vertical.png -------------------------------------------------------------------------------- /docs/api/source-class-LushDigital.MicroServiceRemoteModels.Builder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/source-class-LushDigital.MicroServiceRemoteModels.Builder.html -------------------------------------------------------------------------------- /docs/api/source-class-LushDigital.MicroServiceRemoteModels.Collection.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/source-class-LushDigital.MicroServiceRemoteModels.Collection.html -------------------------------------------------------------------------------- /docs/api/source-class-LushDigital.MicroServiceRemoteModels.Events.RelationshipModified.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/source-class-LushDigital.MicroServiceRemoteModels.Events.RelationshipModified.html -------------------------------------------------------------------------------- /docs/api/source-class-LushDigital.MicroServiceRemoteModels.Listeners.RelationshipModifiedListener.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/source-class-LushDigital.MicroServiceRemoteModels.Listeners.RelationshipModifiedListener.html -------------------------------------------------------------------------------- /docs/api/source-class-LushDigital.MicroServiceRemoteModels.Model.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/source-class-LushDigital.MicroServiceRemoteModels.Model.html -------------------------------------------------------------------------------- /docs/api/source-class-LushDigital.MicroServiceRemoteModels.RemoteModelServiceProvider.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/api/source-class-LushDigital.MicroServiceRemoteModels.RemoteModelServiceProvider.html -------------------------------------------------------------------------------- /docs/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/basic.md -------------------------------------------------------------------------------- /docs/conditions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/conditions.md -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/crud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/crud.md -------------------------------------------------------------------------------- /docs/relations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/docs/relations.md -------------------------------------------------------------------------------- /protobuf/GPBMetadata/Relationship.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/protobuf/GPBMetadata/Relationship.php -------------------------------------------------------------------------------- /protobuf/Relationship/Relationship.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/protobuf/Relationship/Relationship.php -------------------------------------------------------------------------------- /protobuf/Relationship/RelationshipLeftEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/protobuf/Relationship/RelationshipLeftEntity.php -------------------------------------------------------------------------------- /protobuf/Relationship/RelationshipResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/protobuf/Relationship/RelationshipResponse.php -------------------------------------------------------------------------------- /protobuf/Relationship/RelationshipRightEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/protobuf/Relationship/RelationshipRightEntity.php -------------------------------------------------------------------------------- /protobuf/Relationship/RelationshipServiceClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/protobuf/Relationship/RelationshipServiceClient.php -------------------------------------------------------------------------------- /protobuf/Relationship/UpdateRelationshipRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/protobuf/Relationship/UpdateRelationshipRequest.php -------------------------------------------------------------------------------- /src/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/src/Builder.php -------------------------------------------------------------------------------- /src/Collection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/src/Collection.php -------------------------------------------------------------------------------- /src/Events/RelationshipModified.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/src/Events/RelationshipModified.php -------------------------------------------------------------------------------- /src/Listeners/RelationshipModifiedListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/src/Listeners/RelationshipModifiedListener.php -------------------------------------------------------------------------------- /src/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/src/Model.php -------------------------------------------------------------------------------- /src/RemoteModelServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/src/RemoteModelServiceProvider.php -------------------------------------------------------------------------------- /src/Traits/TimeoutTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/src/Traits/TimeoutTrait.php -------------------------------------------------------------------------------- /tests/MicroServiceRemoteModelsBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/tests/MicroServiceRemoteModelsBuilderTest.php -------------------------------------------------------------------------------- /tests/MicroServiceRemoteModelsModelTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/tests/MicroServiceRemoteModelsModelTest.php -------------------------------------------------------------------------------- /tests/MicroServiceRemoteModelsTimeoutTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LUSHDigital/microservice-remote-models/HEAD/tests/MicroServiceRemoteModelsTimeoutTest.php --------------------------------------------------------------------------------