for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace CultuurNet\UDB3\ReadModel;
use CultuurNet\UDB3\Language;
trait MultilingualJsonLDProjectorTrait
{
/**
* @param \stdClass $jsonLd
* @param Language $language
* @return \stdClass
*/
protected function setMainLanguage(\stdClass $jsonLd, Language $language)
$jsonLd->mainLanguage = $language->getCode();
return $jsonLd;
}
* @return Language
protected function getMainLanguage(\stdClass $jsonLd)
if (isset($jsonLd->mainLanguage)) {
return new Language($jsonLd->mainLanguage);
} else {
return new Language('nl');