/** * @return string */ private function get_main_directory_path() { $main_directory_path = $this->wp_api->constant('WPML_CACHE_PATH_ROOT') ? trailingslashit($this->wp_api->constant('WPML_CACHE_PATH_ROOT')) . self::MAIN_DIRECTORY_NAME : null; $main_directory_path = is_null($main_directory_path) ? trailingslashit($this->filesystem->wp_content_dir()) . 'cache/' . self::MAIN_DIRECTORY_NAME : $main_directory_path; return trailingslashit($main_directory_path); }