Adequação aos PSRs 1, 2 e 4#10
Conversation
|
Puxa, isso foi rápido, @vaneves! Somente uma dúvida... estou lendo o PSR4, e não ficou claro pra mim porque deveríamos usar o Ele apenas continua dizendo que Você pode me explicar pq o |
|
O "top-level" é raiz do namespace, mas não necessariamente o raiz do projeto. Por exemplo a estrutura: Template poderia ter o namespace Ou seja, estou definido a raíz em A verdade a utilização do No caso do Outra coisa, o função e não Uma saída seria utilizar funções anonimas. Como o requisito mínimo da classe Template é o PHP 5.3, ele já suportaria. Por exemplo, criar o método: <?php
protected $functions = array();
public function addFunction('name', $callback)
{
$this->functions['name'] = $callback;
}Depois, dentro do método <?php
if(isset($this->functins[$function])) {
call_user_func_array($this->functins[$function], array_merge(array($value), $parameters));
} |
|
@vaneves, depois de um longo hiato... acho que a gente devia levar isso pra frente. Ainda está disposto? :) |
|
@raelgc ainda precisa que estas adequações sejam feitas? Me proponho a fazer as adequações usando as PSRs e preparar para uso através do packagist. |
|
@nocttuam Sim, ainda preciso! Seria ótimo! |
issue #9