From 85887e02ff9b91aa0f68602a582dadc305c0e8a3 Mon Sep 17 00:00:00 2001 From: Jay Potter Date: Fri, 10 Jul 2026 16:11:54 -0400 Subject: [PATCH] implement ResourceAwareInterface --- src/Potter/Resource/ResourceAwareTrait.php | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/Potter/Resource/ResourceAwareTrait.php 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; + } +}