diff --git a/src/Model/Abstracts/AbstractApiModel.php b/src/Model/Abstracts/AbstractApiModel.php new file mode 100644 index 0000000..e06f840 --- /dev/null +++ b/src/Model/Abstracts/AbstractApiModel.php @@ -0,0 +1,102 @@ +giteaClient; + } + + public function setGiteaClient($object): self { + $this->giteaClient = $object; + return $this; + } + + /** + * Get the Api request object that created + * this model object + * + * @author Benjamin Blake (sitelease.ca) + * + * @return ApiRequesterInterface + */ + public function getApiRequester() { + return $this->apiRequester; + } + + public function setApiRequester($object): self { + $this->apiRequester = $object; + return $this; + } + + +} diff --git a/src/Model/Interfaces/ApiModelInterface.php b/src/Model/Interfaces/ApiModelInterface.php new file mode 100644 index 0000000..e19fc0d --- /dev/null +++ b/src/Model/Interfaces/ApiModelInterface.php @@ -0,0 +1,77 @@ +