Добрый день, есть проект, где нужно использовать Ratchet(php библиотека для веб-сокетов). Он скачивается через composer, раньше никогда не пользовался, вот и проблемы. Не могу понять, почему не видно namespace из другого файла. Вот структура:
Composer.json:
{
"autoload": {
"psr-4": {
"App\\": "src",
}
}
...
}
В chat.php
namespace App;
class Chat implements MessageComponentInterface { ...
}
В server.php
use App\Chat;
$chat = new Chat();
И вылетает ошибка при запуске server.php(здесь только основное, поэтому строки в ошибке отличаются)
Fatal error: Uncaught Error: Class 'App\Chat' not found in D:\P\Xampp\htdocs\chat\server\src\server.php:10 Stack trace: #0 {main} thrown in D:\P\Xampp\htdocs\chat\server\src\server.php on line 10
Грубо говоря, какого то черта в server.php не видно класс из chat.php. Не писал на php раньше особо, но вроде бы делал все правильно, у людей все так же. Если кто знает в чем проблема, помогите пожалуйста