コード例 #1
0
ファイル: Text.php プロジェクト: geissler/csl
 /**
  * If a Renderable object has tried to use a empty variable it returns true otherwise and when no variable
  * is used false. Needed for the Group element.
  *
  * @return boolean|null
  */
 public function hasAccessEmptyVariable()
 {
     if ($this->render instanceof Groupable == true) {
         return $this->render->hasAccessEmptyVariable();
     }
     return null;
 }
コード例 #2
0
ファイル: DatePart.php プロジェクト: geissler/csl
 /**
  * Renders the date part, if a value is set.
  *
  * @param array $data Array with the keys: month, day, year
  * @return string
  */
 public function render($data)
 {
     if (isset($data[$this->name]) == false || $data[$this->name] == '') {
         return '';
     }
     $value = $this->render->render($data[$this->name]);
     $value = $this->formatting->render($value);
     $value = $this->textCase->render($value);
     // Attributes for affixes are allowed, unless cs:date calls a localized date format
     if (Container::getContext()->get('form', 'date') !== '') {
         $value = $this->affix->render($value);
     }
     return $value;
 }