diff --git a/src/Potter/Resource/ResourceAwareTrait.php b/src/Potter/Resource/ResourceAwareTrait.php new file mode 100644 index 0000000..d22b298 --- /dev/null +++ b/src/Potter/Resource/ResourceAwareTrait.php @@ -0,0 +1,37 @@ +resource; + $this->resource = null; + return $resource; + } + + final public function getResource() + { + return $this->resource; + } + + final public function getResourceId(): int + { + return get_resource_id($this->resource); + } + + final public function getResourceType(): string + { + return get_resource_type($this->resource); + } + + final protected function setResource($resource) + { + $this->resource = $resource; + } +}