/** * Constructs a field. * @param string $fieldName * @param string $languageCode */ public function __construct($fieldName, $languageCode = null) { $this->fieldName = $fieldName; $this->service = (new \Wikia\Search\ProfiledClassFactory())->get('Wikia\\Search\\MediaWikiService'); $this->languageCode = $languageCode ?: $this->service->getLanguageCode(); }