Exemple #1
0
 public static function init()
 {
     if (!self::$instance) {
         self::$instance = new self(ProxyCache::init());
     }
     return self::$instance;
 }
Exemple #2
0
 /**
  * Injector constructor.
  * @param $injector
  */
 public function __construct(Injector $injector = null)
 {
     $this->injector = $injector;
     if (!$injector) {
         $this->bind(Binding::init(LazyProxyBuilder::class)->toValue(LazyProxyBuilder::init()), bind(ProxyCache::class)->toValue(ProxyCache::init()));
     }
 }