public function validateSearchSynonymsFile($originFile)
	{
		$originFilePath = $this->originPath . '/' . $originFile;

		if (!$this->safeMode)
		{
			/** @var $synonyms */
			include($originFilePath);

			$defined_variables = get_defined_vars();
			if (sizeof($defined_variables) != 3 || !isset($defined_variables['synonyms']) || gettype($defined_variables['synonyms']) != 'array')
			{
				$this->output->addMessage(Output::FATAL, 'Must only contain the synonyms-array', $originFile);
				return;
			}
		}

		else
		{
			/** @var $synonyms */
			$synonyms = ValidatorRunner::langParser($originFilePath);
			$this->output->addMessage(Output::NOTICE, '<bg=yellow;options=bold>[Safe Mode]</> Manually run the translation validator to check synonym variables.', $originFile);
		}

		foreach ($synonyms as $synonym1 => $synonym2)
		{
			if (gettype($synonym1) != 'string' || gettype($synonym2) != 'string')
			{
				$this->output->addMessage(Output::FATAL, 'Must only contain entries of type string => string: ' . serialize($synonym1) . ' => ' . serialize($synonym2), $originFile);
			}
		}
	}