Ejemplo n.º 1
0
 /**
  * Get column header.
  *
  * @return string
  */
 public function getHeader()
 {
     if ($header = $this->get('header')) {
         return Helpers::tryTranslate($header);
     }
     return $this->translate('columns') ?: $this->generateLabel();
 }
Ejemplo n.º 2
0
 /**
  * Get field label.
  *
  * @return string
  */
 public function getLabel()
 {
     if ($label = $this->get('label')) {
         return Helpers::tryTranslate($label);
     }
     return $this->generateLabel();
 }
Ejemplo n.º 3
0
 /**
  * @param Action $action
  * @param mixed $model
  *
  * @return array
  */
 protected function exportAction(Action $action, $model)
 {
     $id = $action->getId();
     $title = Helpers::tryTranslate($action->getTitle($model));
     $disabled = $action->isDisabled($model);
     $state = $action->getState($model);
     return compact('id', 'title', 'disabled', 'state');
 }
Ejemplo n.º 4
0
 /**
  * {@inheritdoc}
  */
 public function toArray()
 {
     return ['prompt' => Helpers::tryTranslate($this->get('prompt')), 'items' => $this->translateItems($this->getItems()), 'multiple' => $this->get('multiple', false)] + parent::toArray();
 }
Ejemplo n.º 5
0
 /**
  * {@inheritdoc}
  */
 public function toArray()
 {
     return ['input_type' => $this->inputType(), 'placeholder' => Helpers::tryTranslate($this->get('placeholder'))] + parent::toArray();
 }
Ejemplo n.º 6
0
 /**
  * Get a help string for the attribute.
  *
  * @return string
  */
 public function getHelp()
 {
     $help = $this->get('help');
     return $help ? Helpers::tryTranslate($help) : $this->translate('help');
 }
Ejemplo n.º 7
0
 /**
  * {@inheritdoc}
  */
 public function toArray()
 {
     return ['append' => Helpers::tryTranslate($this->get('append')), 'prepend' => Helpers::tryTranslate($this->get('prepend'))] + parent::toArray();
 }
Ejemplo n.º 8
0
 /**
  * {@inheritdoc}
  */
 public function toArray()
 {
     return ['contents' => Helpers::tryTranslate($this->contents)] + parent::toArray();
 }
Ejemplo n.º 9
0
 /**
  * {@inheritdoc}
  */
 public function toArray()
 {
     return ['title' => Helpers::tryTranslate($this->title)] + parent::toArray();
 }