eZ\Publish\Core\Repository\Tests\Service\Mock\ContentTest::determineLanguageCodesForCreate PHP Method

determineLanguageCodesForCreate() protected method

protected determineLanguageCodesForCreate ( string $mainLanguageCode, array $structFields ) : string[]
$mainLanguageCode string
$structFields array
return string[]
    protected function determineLanguageCodesForCreate($mainLanguageCode, array $structFields)
    {
        $languageCodes = array();
        foreach ($structFields as $field) {
            if ($field->languageCode === null || isset($languageCodes[$field->languageCode])) {
                continue;
            }
            $languageCodes[$field->languageCode] = true;
        }
        $languageCodes[$mainLanguageCode] = true;
        return array_keys($languageCodes);
    }
ContentTest