Download the PHP package tobento/app-profiler without Composer

On this page you can find all versions of the php package tobento/app-profiler. 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 app-profiler

App Profiler

The profiler is a development tool that gives detailed information about the execution of a HTTP request or console commands if enabled in the config file.

Table of Contents

Getting Started

Add the latest version of the app profiler project running this command.

Requirements

Documentation

App

Check out the App Skeleton if you are using the skeleton.

You may also check out the App to learn more about the app in general.

Profiler Boot

The profiler boot does the following:

Profiler Config

The configuration for the profiler is located in the file at the default App Skeleton config location where you can configure your profiler for your application.

Profiles

The profiler will inject a toolbar from the current profile into HTML responses only. Any AJAX requests will update the profiles selection in the toolbar where you can switch between them.

For other kinds of contents such as JSON responses, use the profiles page. Just browse the the URL to see all profiles.

Available Collectors

By default, all collectors are defined in the Profiler Config. Even if they are set, they will only collect data if the service they collect data from are installed. But you may uncomment the collector if not needed at all.

Boots Collector

This collector will show the currently booted boots in the order they were called as well as all registered boots.

In the file:

Events Collector

If you have booted the App Event - Event Boot, this collector will show the currently dispatched events and listeners.

In the file:

Jobs Collector

If you have booted the App Queue - Queue Boot, this collector will show the currently pushed jobs.

In the file:

Logs Collector

If you have booted the App Logging - Logging Boot, this collector will show the currently logged messages from each logger specified.

In the file:

Middleware Collector

If you have booted the App Http - Middleware Boot, this collector will show the currently dispatched middlewares as well as the available aliases.

In the file:

Request And Response Collector

If you have booted the App Http - Http Boot, this collector will show the current request and response data.

In the file:

Routes Collector

If you have booted the App Http - Routing Boot, this collector will show all registered routes.

In the file:

Session Collector

If you have booted the App Http - Session Boot, this collector will show all session data.

In the file:

Storage Queries Collector

If you have booted the App Database - Database Boot, this collector will show all queries executed from any Storage Databases configured.

In the file:

Translation Collector

If you have booted the App Translation - Translation Boot, this collector will show all missed translations.

In the file:

View Collector

If you have booted the App View - View Boot, this collector will show the currently rendered views and assets.

In the file:

Creating A Collector

You may create your own data collector by implementing the or the .

By implementing the , the collector class will be created after the profiler gets booted, whereas the class implementing the will be created after the late profiler boot gets booted.

I recommend investing the available collectors for its implementation.

Credits


All versions of app-profiler with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
tobento/app Version ^1.0.7
tobento/app-migration Version ^1.0.3
tobento/app-http Version ^1.1.0
tobento/app-view Version ^1.0.2
tobento/service-collection Version ^1.0.7
tobento/service-filesystem Version ^1.0.5
symfony/var-dumper Version ^6.0
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 tobento/app-profiler contains the following files

Loading the files please wait ....