This commit is contained in:
Philipp Lang 2023-02-17 18:56:49 +01:00
parent c985cb5fd9
commit 6f162102ef
4 changed files with 6 additions and 6 deletions

View File

@ -4,7 +4,7 @@ namespace Zoomyboy\Tex;
use Illuminate\Http\UploadedFile;
class CompilerFake extends Compiler
class CompilerFake extends BaseCompiler
{
use FakesCompilation;

View File

@ -6,7 +6,7 @@ class CompilerSpy extends BaseCompiler
{
use FakesCompilation;
public static Compiler $actualCompiler;
public static BaseCompiler $actualCompiler;
public function compile(Document $document): BaseCompiler
{

View File

@ -7,18 +7,18 @@ use Illuminate\Support\Facades\Facade;
/**
* @method static void assertNotCompiled(class-string<Document> $documentClass)
* @method static void assertCompiled(class-string<Document> $documentClass, Closure(Document): bool $check)
* @method static void compile(Document $document)
* @method static BaseCompiler compile(Document $document)
*/
class Tex extends Facade
{
public static function getFacadeAccessor(): string
{
return 'tex.compiler';
return BaseCompiler::class;
}
public static function spy(): void
{
CompilerSpy::$actualCompiler = app(Compiler::class);
CompilerSpy::$actualCompiler = app(BaseCompiler::class);
static::swap(app(CompilerSpy::class));
}

View File

@ -21,7 +21,7 @@ class TexServiceProvider extends ServiceProvider
return new CompilerEngine($compiler, app('files'));
});
app()->bind('tex.compiler', Compiler::class);
app()->bind(BaseCompiler::class, Compiler::class);
$this->mergeConfigFrom(__DIR__.'/../config/tex.php', 'tex');
}