Make setReader fluent

This commit is contained in:
2026-05-15 10:39:42 +00:00
parent bb738a1d79
commit 4724c4988e

View File

@@ -32,11 +32,13 @@ class CloudObject {
* Specify a custom NodeReader to use for this CloudObject. * Specify a custom NodeReader to use for this CloudObject.
* If not set, a default NodeReader will be used. * If not set, a default NodeReader will be used.
*/ */
public function setReader(NodeReader $reader) { public function setReader(NodeReader $reader) : self {
$this->reader = $reader; $this->reader = $reader;
return $this;
} }
private function getReader() { private function getReader() : NodeReader {
if (!$this->reader) { if (!$this->reader) {
$this->reader = new NodeReader; $this->reader = new NodeReader;
} }