/**
  * @param SectionHeadlineInterface $headline
  *
  * @return array
  */
 public function getHeadlineParameters(SectionHeadlineInterface $headline)
 {
     $params = parent::getHeadlineParameters($headline);
     $params['class'] = 'text-right';
     return $params;
 }
Esempio n. 2
0
 /**
  * @param DocumentInterface $document
  * @param Validator         $validator
  *
  * @return array
  */
 public function getValidationRules(DocumentInterface $document, Validator $validator)
 {
     $rules = parent::getValidationRules($document, $validator);
     $rules[] = 'email';
     return $rules;
 }
Esempio n. 3
0
 /**
  * @param DocumentInterface $document
  */
 public function onDocumentDeleting(DocumentInterface $document)
 {
     parent::onDocumentDeleting($document);
     if (!empty($filePath = $document->getOriginal($this->getDBKey()))) {
         $this->files->delete($this->getFilePath($filePath));
         $document->{$this->getDBKey()} = '';
     }
 }
Esempio n. 4
0
 /**
  * @param Builder           $query
  * @param DocumentInterface $document
  */
 public function querySelectColumn(Builder $query, DocumentInterface $document)
 {
     parent::querySelectColumn($query, $document);
     $query->addSelect($this->getDBFilteredColumnKey());
 }
 /**
  * @param DocumentInterface $document
  * @param mixed             $value
  *
  * @return mixed
  */
 public function onGetFormValue(DocumentInterface $document, $value)
 {
     if (!$document->exists and $this->isAutoIncrementable()) {
         $value = $this->getNextIncrementedValue();
     }
     return parent::onGetFormValue($document, $value);
     // TODO: Change the autogenerated stub
 }