Gc\Registry::setInstance PHP Method

setInstance() public static method

Set the default registry instance to a specified instance.
public static setInstance ( Registry $registry ) : void
$registry Registry An object instance of type Registry, or a subclass.
return void
    public static function setInstance(Registry $registry)
    {
        if (self::$registry !== null) {
            throw new RuntimeException('Registry is already initialized');
        }
        self::$registry = $registry;
    }

Usage Example

Example #1
0
 /**
  * Test
  *
  * @return void
  */
 public function testSetInstanceWithRegistryAlreadyInitialized()
 {
     $this->setExpectedException('RuntimeException');
     $this->object->setInstance(new Registry());
 }