stream_meta = $stream_meta; $this->uri = $uri; if ($stream_meta) { $this->addRepresentation(new ContainerRepresentation('Stream', $stream_meta, null, true)); } } public function getHint(): string { return parent::getHint() ?? 'stream'; } public function getDisplayValue(): ?string { if (null === $this->uri) { return null; } if ('/' === $this->uri[0] && \stream_is_local($this->uri)) { return Utils::shortenPath($this->uri); } return $this->uri; } public function getDisplayChildren(): array { return $this->stream_meta; } }