template = file_get_contents($pathToTemplate); } else { $this->template = ""; } } private function parseTemplate($tagsValues = []): array|bool|string { $parsedTemplate = $this->template; foreach ($tagsValues as $tag => $value) { $parsedTemplate = str_replace("{".$tag."}", $value, $parsedTemplate); } return $parsedTemplate; } protected function getParsedTemplate() { return $this->parseTemplate($this->tagsValues); } private function renderTemplate($tagsValues) { echo ($this->parseTemplate($tagsValues)); } public function render() { $this->renderTemplate($this->tagsValues); } }