Skip to content
Snippets Groups Projects
Commit b476143f authored by Lucas García's avatar Lucas García
Browse files

feat: abstract dir

parent fc04b4c5
No related branches found
No related tags found
No related merge requests found
<?php
namespace WPCT_HB;
namespace WPCT_HB\Abstract;
use WPCT_HB\Menu as Menu;
use WPCT_HB\Settings as Settings;
abstract class Plugin extends Singleton
{
......
<?php
namespace WPCT_HB;
namespace WPCT_HB\Abstract;
class Undefined
{
};
abstract class BaseSettings extends Singleton
abstract class Settings extends Singleton
{
protected $group_name;
......
<?php
namespace WPCT_HB;
namespace WPCT_HB\Abstract;
abstract class Singleton
{
......
......@@ -2,7 +2,7 @@
namespace WPCT_HB;
class Menu extends Singleton
class Menu extends Abstract\Singleton
{
private $name;
private $settings;
......
......@@ -2,9 +2,7 @@
namespace WPCT_HB;
require_once 'class-base-settings.php';
class Settings extends BaseSettings
class Settings extends Abstract\Settings
{
public function register()
{
......
......@@ -23,13 +23,15 @@ if (!defined('ABSPATH')) {
define('JWT_AUTH_SECRET_KEY', getenv('WPCT_HB_AUTH_SECRET') ? getenv('WPCT_HB_AUTH_SECRET') : '123456789');
define('JWT_AUTH_CORS_ENABLE', true);
require_once 'includes/class-singleton.php';
require_once 'includes/class-plugin.php';
require_once 'abstract/class-singleton.php';
require_once 'abstract/class-plugin.php';
require_once 'abstract/class-settings.php';
require_once 'includes/class-menu.php';
require_once 'includes/class-settings.php';
require_once "includes/class-http-client.php";
class Wpct_Http_Backend extends Plugin
class Wpct_Http_Backend extends Abstract\Plugin
{
protected $name = 'Wpct Http Backed';
protected $textdomain = 'wpct-http-backend';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment