. * */ /** * @package SEO Plugin * @version 0.1 */ /* Name: SEO Optimization Slug: seo Url: https://www.vvveb.com Description: Add SEO capabilities like meta for content and schema markup. Author: givanz Version: 0.1 Thumb: seo.svg Author url: https://www.vvveb.com Settings: /admin/index.php?module=plugins/seo/settings */ use Vvveb\Plugins\Seo\Admin; use Vvveb\Plugins\Seo\App; use Vvveb\Plugins\Seo\Graphql; use Vvveb\Plugins\Seo\Rest; if (! defined('V_VERSION')) { die('Invalid request!'); } class SeoPlugin { function admin() { $admin = new Admin(); } function app() { $app = new App(); } function rest() { $rest = new Rest(); } function graphql() { //$schema = new \Vvveb\Plugins\Seo\GraphQLSchema(); $graphql = new Graphql(); } function __construct() { if (APP == 'admin') { $this->admin(); } else { if (APP == 'app') { $this->app(); } else { if (APP == 'rest') { $this->rest(); } else { if (APP == 'graphql') { $this->graphql(); } } } } } } $seoPlugin = new SeoPlugin();