Uname: Linux premium264.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
Software: LiteSpeed
PHP version: 8.3.22 [ PHP INFO ] PHP os: Linux
Server Ip: 69.57.162.13
Your Ip: 216.73.216.219
User: workvvfb (1129) | Group: workvvfb (1084)
Safe Mode: OFF
Disable Function:
NONE

name : class-single.php
<?php

namespace GT3\ThemesCore;


class Single {
	private static $instance = null;

	private static $classes = array();

	public static function instance(){
		if(!self::$instance instanceof self) {
			self::$instance = new self();
		}

		return self::$instance;
	}

	private function __construct(){
	}

	public static function get($class) {
		return (key_exists($class, self::$classes))?self::$classes[$class]:false;
	}

	public static function set($obj) {
		$class = get_class($obj);

		if (false === self::get($class)) {
			self::$classes[$class] = $obj;
		}
	}
}
© 2025 GrazzMean