Skip to content

File Explorer

Browse your project's file system, view source code, and navigate to class definitions.

File Explorer

What It Shows

FeatureDescription
Directory listingNavigate directories with file metadata
File viewerRead source files with syntax highlighting
Class resolutionJump to any PHP class by FQCN
Method navigationJump to specific method start/end lines

File Metadata

Each file entry shows:

  • Name and extension
  • Size (bytes)
  • Permissions (octal)
  • Owner/group (username or UID)
  • Last modified time

Class & Method Resolution

Provide a fully qualified class name (e.g., App\Controller\UserController) and optionally a method name to jump directly to the source file at the correct line.

API Endpoints

MethodPathDescription
GET/inspect/api/files?path=/srcList directory contents or read file
GET/inspect/api/files?class=App\Controller\UserControllerResolve class to file
GET/inspect/api/files?class=App\Controller\UserController&method=indexResolve class method with line range

IDE Integration

File paths are mapped via PathMapperInterfaceAppDevPanel\Api\PathMapperInterfaceMaps file paths between remote (container/VM) and local (host) environments.API · interface for IDE integration. Click a file path to open it in your local IDE (VS Code, PhpStorm, etc.) if configured.

INFO

File access is restricted to the project root directory. Attempting to navigate outside the root returns a 403 error.

Released under the MIT License.