Example #1
0
 /**
  * Setup a new Letterpress instance.
  *
  * Please note that there will only be one configuration object used by all
  * letterpress instances. It is however always possible to override specific
  * or all config options on calls to `press()` &c.
  *
  * @param array $config
  */
 public function __construct(array $config = [])
 {
     if (!Config::isInitialized()) {
         Config::init();
     }
     $this->setup($config);
 }
Example #2
0
 public function testReset()
 {
     Config::reset(true);
     $this->assertNotInstanceOf(Config::class, Config::instance());
     $this->assertFalse(Config::isInitialized());
     Config::reset();
     $this->assertInstanceOf(Config::class, Config::instance());
     $this->assertTrue(Config::isInitialized());
 }