Download the PHP package inspector-apm/cakephp without Composer

On this page you can find all versions of the php package inspector-apm/cakephp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cakephp

Inspector | Code Execution Monitoring Tool

Before moving on, please consider giving us a GitHub star ⭐️. Thank you!

Code Execution Monitoring for CakePHP applications.

Requirements

Install

Install the latest version by:

Configure the Ingestion Key

First put the Ingestion Key in your environment file:

You can obtain an INSPECTOR_INGESTION_KEY creating a new project in your Inspector account.

Enable the plugin

Load the plugin in your src/Application.php bootstrap:

That is all. Monitoring middleware, console listeners and the reliability monitors are attached automatically. Without an ingestion key the plugin is a safe no-op, so the addPlugin() call can be committed unconditionally.

What is monitored

Test everything is working

Run the command below:

Go to https://app.inspector.dev to explore your data.

Configuration

Every setting is optional and can be provided through environment variables (resolved by the bundled defaults) or an application override file at config/app_inspector.php:

Frequently used environment variables:

Variable Default Purpose
INSPECTOR_INGESTION_KEY (none) Ingestion key. Activates the agent when set.
INSPECTOR_API_KEY (none) Legacy alias for the ingestion key.
INSPECTOR_ENABLE true Force-disable (false) even with a key present.
INSPECTOR_URL https://ingest.inspector.dev Ingestion endpoint (self-hosted).
INSPECTOR_TRANSPORT async async (non-blocking) or sync.
INSPECTOR_MAX_ITEMS 100 Max items recorded per execution cycle.
INSPECTOR_COMMANDS true Monitor console commands.
INSPECTOR_QUERY true Record database queries as segments.
INSPECTOR_QUERY_BINDINGS true Include (masked) query bindings.
INSPECTOR_CACHE true Record cache operations.
INSPECTOR_VIEWS true Record view rendering.
INSPECTOR_HTTP_CLIENT true Record outbound HTTP client requests.
INSPECTOR_HTTP_CLIENT_BODY false Include outbound request/response bodies.
INSPECTOR_JOBS true Monitor cakephp/queue jobs.
INSPECTOR_JOB_DATA true Include the job payload in the transaction.
INSPECTOR_LOGS true Capture application log messages.
INSPECTOR_UNHANDLED_EXCEPTIONS true Report unhandled exceptions.
INSPECTOR_USER true Attach the authenticated user to transactions.
INSPECTOR_RESPONSE_BODY false Include the response body in request context.

List settings (ignore_url, ignore_commands, ignore_jobs, hidden_parameters) and the remaining options are configured through config/app_inspector.php, where list values are appended to the shipped defaults rather than replacing them.

Note: the plugin defaults load after config/app_local.php, so put Inspector overrides in config/app_inspector.php (not app_local.php).

Agentic Integration

You can connect the Inspector library documentation to your coding assistant as a Model Context Protocol (MCP) server.

It makes it easy for tools like Claude Code, Cursor, and VS Code extensions reliably understand what Inspector client library can do, its configurations, how to use it.

AI Assisted Integration

Official documentation

Check out the official documentation

Contributing

We encourage you to contribute to Inspector! Please check out the Contribution Guidelines about how to proceed. Join us!

LICENSE

This package is licensed under the MIT license.


All versions of cakephp with dependencies

PHP Build Version
Package Version
Requires php Version >=8.2
cakephp/cakephp Version ^5.3
inspector-apm/inspector-php Version ^3.17
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package inspector-apm/cakephp contains the following files

Loading the files please wait ...