Пример #1
0
 /**
  * @param $arguments
  * @return static
  */
 public static final function singleton(...$arguments)
 {
     return Container::current()->getSingleton(static::class, function () use($arguments) {
         return new static(...$arguments);
     });
 }
Пример #2
0
 public static function setProviderClassName($providerClassName)
 {
     Container::current()->registerClass(static::class, $providerClassName);
 }