-
Erick Hitter authoredErick Hitter authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
class-plugin.php 700 B
<?php
/**
* Plugin functionality.
*
* @package ETH_Embed_Anchor_FM
*/
namespace ETH_Embed_Anchor_FM;
/**
* Class Plugin.
*/
class Plugin {
/**
* Singleton.
*
* @var Plugin
*/
private static $_instance = null;
/**
* Implement singleton.
*
* @return Plugin
*/
public static function get_instance(): Plugin {
if ( ! is_a( self::$_instance, __CLASS__ ) ) {
self::$_instance = new self();
self::$_instance->setup();
}
return self::$_instance;
}
/**
* Silence is golden!
*/
private function __construct() {}
/**
* Register hooks.
*
* @return void
*/
private function setup(): void {
// TODO: add oEmbed handler.
// TODO: add shortcode.
}
}