Namespace declaration name doesn’t correspond to current directory structure.
Моя система: Manjaro Linux KDE Plasma Version: 5.23.3 KDE Frameworks Version: 5.88.0 Qt Version: 5.15.2 Kernel Version: 5.10.79-1-MANJARO (64-bit)
XAMPP 8.1.0-0
- Apache 2.4.51
- MariaDB 10.4.22
- OpenSSL 1.1.1l
- PEAR 1.7.1
- PHP 8.1.0
- phpMyAdmin 5.1.1
Apache NetBeans IDE 12.4 Java: 17.0.1; OpenJDK 64-Bit Server VM 17.0.1+12 Runtime: OpenJDK Runtime Environment 17.0.1+12
Composer установил по инструкции с официального сайта https://getcomposer.org/download/ в папку /usr/local/bin Проверил работу запустив Composer командой composer.phar в терминале NetBeans. Создал новый проект NetBeans, где создал одну пустую папку app. Попытался запустить процес меню Composer>Init. Открывается пустое окно, и ни каких процесов в нём. Настройки в Tools>Options>PHP>Frameworks & Tools>Composer следующие: /usr/local/bin/composer.phar vendor Имя Фамилия Имаил
Затем. Сам создал composer.json в корне проекта, со следуещим кодом: { «name»: «hgpd/cryptoriot», «autoload»: {«psr-4»: {«app\»: «app»}}, «require»: {} } И в терминале NetBeans, Tools>Open in Terminal Запустил следующую команду: composer.phar install В результате были создана папка vendor и все файлы Composer. Но… Все пространства имён, как мои так и в файлах самого Composer маркируются как: Пространство имен не соответствует текущей структуре каталогов. На пример ClassLoader.php в папке vendor/composer. Смотрите скриншот.
http://images.vfl.ru/ii/1640635473/8e5778da/37299791.png http://images.vfl.ru/ii/1640635576/2245b199/37299811.png
Что делать?
Дополнение - Подсказка выдала следующее:
Enable HTML error checking for all files of the text/x-php5 mimetype Change project default to HTML 3.2 Change project default to HTML 4.0 Strict Change project default to HTML 4.0 Transitional Change project default to HTML 4.0 Frameset Change project default to HTML 4.01 Strict Change project default to HTML 4.01 Transitional Change project default to HTML 4.01 Frameset Change project default to HTML 5 Add declare(strict_type=1) Customize Hints in Options Dialog