static-php-cli/src/StaticPHP/Skeleton/ExecutorGenerator.php

17 lines
376 B
PHP
Raw Normal View History

2025-12-15 17:00:20 +08:00
<?php
namespace StaticPHP\Skeleton;
use StaticPHP\Exception\ValidationException;
use StaticPHP\Runtime\Executor\Executor;
class ExecutorGenerator
{
public function __construct(protected string $class)
{
if (!is_a($class, Executor::class, true)) {
throw new ValidationException('Executor class must extend ' . Executor::class);
}
}
}