Skip to content

Commit afab768

Browse files
authored
Merge pull request #903 from hydephp/add-hyde-facade-helper-to-interact-with-the-kernel-with-better-ide-support
Add method alias to fluently interact with the HydeKernel through the Hyde facade
2 parents 8486474 + 0cf5d7a commit afab768

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

packages/framework/src/Hyde.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,9 @@ public static function getFacadeRoot(): HydeKernel
7979
{
8080
return HydeKernel::getInstance();
8181
}
82+
83+
public static function kernel(): HydeKernel
84+
{
85+
return HydeKernel::getInstance();
86+
}
8287
}

packages/framework/tests/Feature/HydeKernelTest.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,4 +307,11 @@ public function test_can_set_source_root()
307307
Hyde::setSourceRoot('foo');
308308
$this->assertEquals('foo', Hyde::getSourceRoot());
309309
}
310+
311+
public function test_can_access_kernel_fluently_using_the_facade()
312+
{
313+
$this->assertInstanceOf(HydeKernel::class, Hyde::kernel());
314+
$this->assertSame(HydeKernel::getInstance(), Hyde::kernel());
315+
$this->assertSame(HydeKernel::VERSION, Hyde::kernel()->version());
316+
}
310317
}

0 commit comments

Comments
 (0)