private static function setUp() { if (self::$skeleton) { return; } self::$skeleton = new Skeleton(); self::$skeleton->enableKnot()->registerGlobalFor('Squid')->setConfigLoader(new PrefixDirectoryConfigLoader('Squid', __DIR__ . '/../skeleton')); self::$skeleton->set(MySql::class, MySql::class); }
public function testSanity_knotNotEnabled() { $s = new Skeleton(); $s->set(SkeletonTest_Helper_A::class, SkeletonTest_Helper_A::class); $s->set(SkeletonTest_Helper_B::class, SkeletonTest_Helper_B::class); /** @var SkeletonTest_Helper_B $a */ $a = $s->get(SkeletonTest_Helper_B::class); $this->assertNull($a->a); }