diff --git a/src/ArchPresets/Base.php b/src/ArchPresets/Base.php index 6891272f..3ce485c3 100644 --- a/src/ArchPresets/Base.php +++ b/src/ArchPresets/Base.php @@ -15,15 +15,15 @@ final class Base extends AbstractPreset public function execute(): void { $this->expectations[] = expect([ + 'debug_zval_dump', + 'debug_backtrace', + 'debug_print_backtrace', 'dd', 'ddd', 'dump', 'ray', 'die', 'var_dump', - 'sleep', - 'usleep', - 'exit', 'phpinfo', 'echo', 'print', diff --git a/src/ArchPresets/Laravel.php b/src/ArchPresets/Laravel.php new file mode 100644 index 00000000..ceeb7d4b --- /dev/null +++ b/src/ArchPresets/Laravel.php @@ -0,0 +1,25 @@ +expectations[] = expect([ + 'env', + ])->not->toBeUsed(); + + $this->expectations[] = expect([ + 'exit', + ])->not->toBeUsed(); + } +} diff --git a/src/ArchPresets/Strict.php b/src/ArchPresets/Strict.php index 23891c4e..655ee5a0 100644 --- a/src/ArchPresets/Strict.php +++ b/src/ArchPresets/Strict.php @@ -15,6 +15,11 @@ final class Strict extends AbstractPreset public function execute(): void { foreach ($this->userNamespaces as $namespace) { + $this->expectations[] = expect([ + 'sleep', + 'usleep', + ])->not->toBeUsed(); + $this->expectations[] = expect($namespace) ->toUseStrictTypes(); }