Skip to content

Commit

Permalink
Comentários em Template
Browse files Browse the repository at this point in the history
  • Loading branch information
luizcoelhoc1 authored Jun 12, 2019
1 parent 671a55f commit ba0c2b3
Showing 1 changed file with 16 additions and 16 deletions.
32 changes: 16 additions & 16 deletions src/Visualizacao/Template.php
Original file line number Diff line number Diff line change
@@ -1,36 +1,33 @@
<?php

/**
* TODO Auto-generated comment.
*/
class Template {

/**
* TODO Auto-generated comment.
/***
* Valores cuja chave será a chave de mudança do template e o valor o valor q será substituido
*/
private $valores;

/**
* TODO Auto-generated comment.
/***
* O arquivo do template
*/
private $arquivo;

/**
* TODO Auto-generated comment.
/***
* Como será identificado o começo chave
*/
public static $comecoChave = "[@";

/**
* TODO Auto-generated comment.
/***
* Como será identificado o final chave
*/
public static $fimChave = "]";

/**
* TODO Auto-generated comment.

/***
* Construtor tenta verificar se o arquivo passado é um endereço de um arquivo, se for lê o arquivo e o trata como o template, caso contrário trata a string passada por parametro como o template
*/
public function __construct($arquivo, $chave = null) {
$valores = array();

if (file_exists($arquivo)) {
$this->arquivo = file_get_contents($arquivo);
} else {
Expand All @@ -41,12 +38,15 @@ public function __construct($arquivo, $chave = null) {
}
}

/***
* Seta uma chave do template com um valor
*/
public function set($chave, $valor) {
$this->valores[$chave] = $valor;
}

/**
* TODO Auto-generated comment.
/***
* Retorna o template montado
*/
public function output() {
if (!empty($this->valores)) {
Expand Down

0 comments on commit ba0c2b3

Please sign in to comment.