00001 <?php
00023 class HelperBuilder implements BuilderInterface
00024 {
00033 public static function execute($name, $params)
00034 {
00038 $__file__ = APP_PATH . 'helpers/' . "$name.php";
00039
00043 if(!file_exists($__file__)) {
00044 extract($params);
00045
00046 echo "\r\n-- Generando helper: $name\r\n$__file__\r\n";
00047
00048 if(!file_put_contents($__file__, "<?php\n")) {
00049 throw new KumbiaException("No se ha logrado generar el archivo de helper $__file__");
00050 }
00051 } else {
00052 echo "\r\n-- El helper ya existe en $__file__\r\n";
00053 }
00054 return true;
00055 }
00056 }