public function __construct() { $this->resouresesPath = \Nerds\Bsalted::instance()->get_parameter('root') . '\\resourses'; }
{ return self::$parameter_bag->get($name); } public static function set_parameter($name, $value) { self::$parameter_bag->set($name, $value); } private function register_autoloader() { require_once __DIR__ . '/src/Nerds/Autoloader.php'; //spl_autoload_extensions('.php'); $autoloaders = array(array('\\Nerds\\Autoloader', 'autoload')); foreach ($autoloaders as $autoloader) { spl_autoload_register($autoloader); } } private function init_parameter_bag() { $parameters = array('root' => __DIR__, 'log_root' => __DIR__ . '/log'); self::$parameter_bag = new ParameterBag(); foreach ($parameters as $name => $value) { self::$parameter_bag->set($name, $value); } } } require_once __DIR__ . '/src/Nerds/Bootstrap.php'; $bootstrap = new Bootstrap(); register_activation_hook(__FILE__, array($bootstrap, 'activate')); //register_deactivation_hook( __FILE__, array($bootstrap, 'deactivate') ); $GLOBALS['nerds_bsalted'] = Bsalted::instance();