Exception:Array
(
[message] => Class "Vvveb\Plugins\Seo\Modules" not found
[file] => /home/www/vvveb/www/plugins/seo/plugin.php
[line_no] => 75
[line] => Modules::load('app'); // <==
[lines] => Array
(
[0] => $this->admin();
[1] => Modules::load('admin');
[2] =>
[3] => break;
[4] =>
[5] => case 'app':
[6] => $this->app();
[7] => Modules::load('app'); // <==
[8] =>
[9] => break;
[10] =>
[11] => case 'rest':
[12] => $this->rest();
[13] =>
)
[trace] => #0 /home/www/vvveb/www/plugins/seo/plugin.php(93): SeoPlugin->__construct()
#1 /home/www/vvveb/www/system/extensions/plugins.php(342): include('...')
#2 /home/www/vvveb/www/system/core/startup.php(515): Vvveb\System\Extensions\Plugins::loadPlugins()
#3 /home/www/vvveb/www/index.php(150): Vvveb\System\Core\start()
#4 /home/www/vvveb/www/public/index.php(28): include('...')
#5 {main}
[code] => Array
(
[0] =>
[2] => /**
[3] => * Vvveb
[4] => *
[5] => * Copyright (C) 2022 Ziadin Givan
[6] => *
[7] => * This program is free software: you can redistribute it and/or modify
[8] => * it under the terms of the GNU Affero General Public License as
[9] => * published by the Free Software Foundation, either version 3 of the
[10] => * License, or (at your option) any later version.
[11] => *
[12] => * This program is distributed in the hope that it will be useful,
[13] => * but WITHOUT ANY WARRANTY; without even the implied warranty of
[14] => * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
[15] => * GNU Affero General Public License for more details.
[16] => *
[17] => * You should have received a copy of the GNU Affero General Public License
[18] => * along with this program. If not, see .
[19] => *
[20] => */
[21] =>
[22] => /**
[23] => * @package SEO Plugin
[24] => * @version 0.1
[25] => */
[26] => /*
[27] => Name: SEO Optimization
[28] => Slug: seo
[29] => Url: https://www.vvveb.com
[30] => Description: Add SEO capabilities like meta for content and schema markup.
[31] => Author: givanz
[32] => Version: 1.0
[33] => Thumb: seo.svg
[34] => Author url: https://www.vvveb.com
[35] => Settings: /admin/index.php?module=plugins/seo/settings
[36] => */
[37] =>
[38] => use Vvveb\Plugins\Seo\Admin;
[39] => use Vvveb\Plugins\Seo\App;
[40] => use Vvveb\Plugins\Seo\Graphql;
[41] => use Vvveb\Plugins\Seo\Modules;
[42] => use Vvveb\Plugins\Seo\Rest;
[43] =>
[44] => if (! defined('V_VERSION')) {
[45] => die('Invalid request!');
[46] => }
[47] =>
[48] => class SeoPlugin {
[49] => function admin() {
[50] => $admin = new Admin();
[51] => }
[52] =>
[53] => function app() {
[54] => $app = new App();
[55] => }
[56] =>
[57] => function rest() {
[58] => $rest = new Rest();
[59] => }
[60] =>
[61] => function graphql() {
[62] => $graphql = new Graphql();
[63] => }
[64] =>
[65] => function __construct() {
[66] => switch (APP) {
[67] => case 'admin':
[68] => $this->admin();
[69] => Modules::load('admin');
[70] =>
[71] => break;
[72] =>
[73] => case 'app':
[74] => $this->app();
[75] => Modules::load('app'); // <==
[76] =>
[77] => break;
[78] =>
[79] => case 'rest':
[80] => $this->rest();
[81] =>
[82] => break;
[83] =>
[84] => case 'graphql':
[85] => $this->graphql();
[86] =>
[87] => break;
[88] => }
[89] => }
[90] => }
[91] =>
[92] => $seoPlugin = new SeoPlugin();
)
)