public function load() { /** @var Closure $callback */ $callback = array_get(self::$packages, $this->name); if ($callback === null) { throw new PackageNotFoundException(['name' => $this->name]); } $callback(static::$handler); return $this; }
/** * testLoadFail * * @expectedException \Xpressengine\Presenter\Exceptions\PackageNotFoundException */ public function testLoadFail() { $p = new Package('notregistered'); $p->load(); }