function dataUri($path) { $data = $this->evaluate($this->resolve($path)); return sprintf("data:%s;base64,%s", $this->contentType($path), rawurlencode(base64_encode($data))); }