public function render() { $value = (bool) parent::render(); if ($value) { return (string) $this->true; } return (string) $this->false; }
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] : ''; }
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>'; }
public function render() { $value = parent::render(); return '<input class="checkbox" type="checkbox" name="' . $this->getName() . '[]" value="' . $value . '" />'; }