В рамках Laravel-проекта есть phpunit-тест, который отлично работает.
<?php
class FooBar { }
class ExampleTest extends TestCase {
...
new FooBar();
Но стоит мне вынести "FooBar" в отдельный соседний файл "FooBar.php", как этот класс перестаёт находиться интерпретатором PHP: "Class 'FooBar' not found". Добавление конструкции "use FooBar;" ничего не меняет.
Как правильно вынести класс в отдельный файл?
Тест запускаю через "phpunit tests\ExampleTest.php". Никаких namespaces в тестах нет.
>ls tests
ExampleTest.php FooBar.php
Laravel 5.x, PHP 7.1, phpunit ~5.0