Ejemplo n.º 1
0
 public function render()
 {
     $value = (bool) parent::render();
     if ($value) {
         return (string) $this->true;
     }
     return (string) $this->false;
 }
Ejemplo n.º 2
0
 public function render()
 {
     $value = parent::render();
     $pairs = [];
     if ($this->callable !== \null && is_callable($this->callable)) {
         if ($this->pairs === \null) {
             $this->pairs = call_user_func_array($this->callable, $this->params);
         }
     } else {
         $this->pairs = [];
     }
     return isset($this->pairs[$value]) ? $this->pairs[$value] : '';
 }
Ejemplo n.º 3
0
 public function render()
 {
     $params = $this->params;
     $route = isset($params['route']) ? $params['route'] : \null;
     unset($params['route']);
     foreach ($params as $k => $v) {
         if (substr($v, 0, 1) === ':') {
             $field = substr($v, 1);
             $params[$k] = $this->getCurrentValue($field);
         }
     }
     $value = parent::render();
     return '<a' . ($this->hrefClass ? ' class="' . $this->hrefClass . '"' : '') . ' href="' . $this->router->assemble($route, $params, $this->reset, $this->qsa) . '">' . $value . '</a>';
 }
Ejemplo n.º 4
0
 public function render()
 {
     $value = parent::render();
     return '<input class="checkbox" type="checkbox" name="' . $this->getName() . '[]" value="' . $value . '" />';
 }