• File: SubSiteValidator.php
  • Full Path: /home/lef/public_html/wp-content/plugins/wpml-string-translation/classes/MO/Generate/Process/SubSiteValidator.php
  • File size: 436 bytes
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace WPML\ST\MO\Generate\Process;

use function WPML\Container\make;

class SubSiteValidator {
	/**
	 * @return bool
	 */
	public function isValid() {
		global $sitepress;

		return $sitepress->is_setup_complete() && $this->hasTranslationFilesTable();
	}

	/**
	 * @return bool
	 */
	private function hasTranslationFilesTable() {
		return make( \WPML_Upgrade_Schema::class )->does_table_exist( 'icl_mo_files_domains' );
	}
}