Skip to content

Файловый обозреватель

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

Файловый обозреватель

Что отображается

ФункцияОписание
Список директорийНавигация по директориям с метаданными файлов
Просмотр файловЧтение исходных файлов с подсветкой синтаксиса
Разрешение классовПереход к любому 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.API · interface для интеграции с IDE. Нажмите на путь к файлу, чтобы открыть его в локальной IDE (VS Code, PhpStorm и т.д.), если настроено.

INFO

Доступ к файлам ограничен корневой директорией проекта. Попытка навигации за пределы корня возвращает ошибку 403.

Выпущено под лицензией MIT.