findFieldByGlobalKeyAndLanguage() public méthode

Find a field by it's global key and language id
public findFieldByGlobalKeyAndLanguage ( string $key, integer $languageId ) : DvsGlobalField
$key string
$languageId integer
Résultat DvsGlobalField
Exemple #1
0
 /**
  * Changes this page field to a global field
  *
  * @param  array    $fieldInput
  * @param  array    $pageInput
  * @return DvsGlobalField
  */
 protected function changeToGlobalField($fieldInput, $pageInput)
 {
     $field = $this->FieldsRepository->findFieldByGlobalKeyAndLanguage($fieldInput['key'], $pageInput['language_id']);
     if (!$field) {
         $field = $this->newGlobalField($pageInput['language_id'], $fieldInput['key'], $fieldInput['type'], $fieldInput['human_name']);
         $this->removePristinePageFields($fieldInput['key']);
     }
     return $field;
 }