AbstractBladeTestCase.php 673 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace Illuminate\Tests\View\Blade;
  3. use Illuminate\Filesystem\Filesystem;
  4. use Illuminate\View\Compilers\BladeCompiler;
  5. use Mockery as m;
  6. use PHPUnit\Framework\TestCase;
  7. abstract class AbstractBladeTestCase extends TestCase
  8. {
  9. /**
  10. * @var \Illuminate\View\Compilers\BladeCompiler
  11. */
  12. protected $compiler;
  13. protected function setUp(): void
  14. {
  15. $this->compiler = new BladeCompiler($this->getFiles(), __DIR__);
  16. parent::setUp();
  17. }
  18. protected function tearDown(): void
  19. {
  20. m::close();
  21. parent::tearDown();
  22. }
  23. protected function getFiles()
  24. {
  25. return m::mock(Filesystem::class);
  26. }
  27. }