Extensions
As extensions não fogem muito dos princípios dos components e dos helpers, porem elas podem ser voltadas para qualquer área da sua aplicação, tanto para utilização nos controllers, models, components, helpers, até mesmo views. As extensions ou extenções podem ser classes, como também podem ser funções, podem ser extenções independentes do Zeanwork.
Como você deve ter visto na estrutura do Zeanwork, temos um diretório somente para armazenar os arquivos das extensions, é localizado em Features/Extensions/. Você também deve ter visto os padrões do Zeanwork, o nome do arquivo deve ser no padrão lowerCamelCase, seguindo com a extensão .php. Por exemplo: nomeDaExtension.php.
Como as extenções podem ser independentes do Zeanwork, você pode criar o que quiser, podendo ser classes, funções e procediementos independentes.
Veja exemplo:
Criando suas próprias extensions
Como você deve ter visto na estrutura do Zeanwork, temos um diretório somente para armazenar os arquivos das extensions, é localizado em Features/Extensions/. Você também deve ter visto os padrões do Zeanwork, o nome do arquivo deve ser no padrão lowerCamelCase, seguindo com a extensão .php. Por exemplo: nomeDaExtension.php.
Como as extenções podem ser independentes do Zeanwork, você pode criar o que quiser, podendo ser classes, funções e procediementos independentes.
Veja exemplo:
function test($str){
//procedimento qualquer!
}



