File: //proc/thread-self/cwd/wp-content/plugins/mooelements/Shortcodes/HandlerLoader.php
<?php
namespace Ceres\Shortcodes;
use Ceres\Services\Utils\DirectoryInstanceLoader;
class HandlerLoader extends DirectoryInstanceLoader
{
protected $instance_class_shortname;
function __construct($type_namespace, $options_parser, $css_global_writer, $js_bootstrapper)
{
parent::__construct($type_namespace);
$this->setArgs([$options_parser, $css_global_writer, $js_bootstrapper]);
$this->populate_instances();
}
protected function get_instance_class_directory()
{
return trailingslashit(dirname(__FILE__) . "/Handlers");
}
protected function get_instance_class_manager_shortname()
{
return "Handler";
}
}