Файловый обозреватель
Просмотр файловой системы проекта, исходного кода и навигация к определениям классов.

Что отображается
| Функция | Описание |
|---|---|
| Список директорий | Навигация по директориям с метаданными файлов |
| Просмотр файлов | Чтение исходных файлов с подсветкой синтаксиса |
| Разрешение классов | Переход к любому PHP-классу по FQCN |
| Навигация по методам | Переход к начальной/конечной строке конкретного метода |
Метаданные файлов
Каждая запись файла показывает:
- Имя и расширение
- Размер (в байтах)
- Права доступа (в восьмеричном формате)
- Владелец/группа (имя пользователя или UID)
- Время последнего изменения
Разрешение классов и методов
Укажите полное имя класса (например, App\Controller\UserController) и опционально имя метода для перехода непосредственно к исходному файлу на нужной строке.
Эндпоинты API
| Метод | Путь | Описание |
|---|---|---|
| GET | /inspect/api/files?path=/src | Список содержимого директории или чтение файла |
| GET | /inspect/api/files?class=App\Controller\UserController | Разрешение класса в файл |
| GET | /inspect/api/files?class=App\Controller\UserController&method=index | Разрешение метода класса с диапазоном строк |
Интеграция с IDE
Пути к файлам преобразуются через PathMapperInterfaceAppDevPanel\Api\PathMapperInterfaceMaps file paths between remote (container/VM) and local (host) environments. для интеграции с IDE. Нажмите на путь к файлу, чтобы открыть его в локальной IDE (VS Code, PhpStorm и т.д.), если настроено.
INFO
Доступ к файлам ограничен корневой директорией проекта. Попытка навигации за пределы корня возвращает ошибку 403.