Download the PHP package pinoox/pinx-inspector without Composer
On this page you can find all versions of the php package pinoox/pinx-inspector. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package pinx-inspector
Pinx Inspector
Development-only graphical inspector for Pinoox projects (single-app and multi-app platform).
Pinx Inspector gives developers a local dashboard for the current app: database connections, tables, rows, visual queries, migrations, routes, logs, config, environment values, views, language files, Pinker cache, and build/release workflows.
Install it in applications as a dev dependency:
Single-app (pinx dev):
Multi-app platform (php pinoox):
On multi-app installs, Inspector shows an App dropdown in the header. The
selected package is sent as ?package= on API calls and stored in
localStorage (pinx.inspector.package).
Database and DevDB
Inspector reads the active development connection instead of being limited to a single storage backend.
DB_CONNECTION=mysql,pgsql, orsqliteuses the configured PDO connection.DB_CONNECTION=autofollows the app fallback behavior.DB_CONNECTION=devdbis shown as DevDB in the UI.- DevDB uses SQLite when
pdo_sqliteis available and automatically falls back to zero-dependency JSON storage when it is not. - DevDB JSON raw SQL execution is enabled when
pinoox/devdbis installed, using the official DevDB SQL translator.
If a real connection is not reachable, the Connections page still opens and shows the connection error instead of hiding the rest of the Inspector.
Structure
resources/router.phpserves the local-only API and the Inspector HTML shell.resources/views/contains small PHP view partials. Twig is intentionally not required yet, sopinx devdoes not need extra runtime dependencies.resources/assets/inspector.jscontains the browser runtime for navigation, actions, copy buttons, and panels.resources/assets/inspector.cssis built locally and must not use a CDN.
Publishing
This package is intended to live in its own repository:
Use a normal Packagist install in apps: