Download the PHP package wizdam/debug-toolbar without Composer

On this page you can find all versions of the php package wizdam/debug-toolbar. 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 debug-toolbar

๐Ÿงฐ Debug Toolbar - Wizdam

Standalone, framework-agnostic debugging toolbar untuk aplikasi PHP. Diekstraksi dan direkayasa ulang dari CodeIgniter 4 Debug Toolbar agar dapat digunakan di luar ekosistem CI4 โ€” termasuk aplikasi legacy seperti OJS 2.4.8.5.

PHP Version License Packagist Build Status


โœจ Mengapa Debug Toolbar - Wizdam?

Situasi Solusi
Anda ingin melihat query database yang lambat di aplikasi legacy OJS. Aktifkan toolbar, dan DatabaseCollector akan mencatat semua query ADODB beserta durasinya.
Anda penasaran view atau template mana yang paling lama dirender. ViewsCollector menampilkan daftar view dan waktu rendering masing-masing.
Anda perlu tahu rute mana yang match dengan request saat ini. RoutesCollector akan menunjukkan rute, controller, dan parameter.
Anda ingin memantau event yang di-trigger selama request. EventsCollector menyediakan timeline event.
Toolbar harus bekerja tanpa mengganggu framework utama. Dirancang framework-agnostic, bisa diintegrasikan via output buffering atau middleware.

๐Ÿ”ง Instalasi

Via Composer (Direkomendasikan)

Integrasi ke Proyek Development

Tambahkan repository ke composer.json proyek Anda:

Dependensi opsional: psr/http-message (untuk integrasi PSR-7) dan psr/simple-cache (untuk history storage). Tidak ada dependensi wajib lainnya.


โšก Contoh Penggunaan

Inisialisasi Dasar

Integrasi Aplikasi Legacy (Output Buffering)

Cocok untuk aplikasi PHP tanpa middleware stack.

Integrasi Database ADODB

Gunakan AdodbDatabaseAdapter untuk mencatat query ADODB:

Integrasi PSR-15 Middleware

Untuk aplikasi modern yang sudah memiliki middleware stack:


๐Ÿงฉ Fitur Utama

Kategori Kolektor / Fitur
โฑ๏ธ Timers Benchmark & timeline eksekusi kode
๐Ÿ—„๏ธ Database Query logging (ADODB, PDO, Doctrine)
๐Ÿ›ฃ๏ธ Routes Inspector rute, controller, parameter
๐Ÿ“„ Views Template render tracker dengan durasi
๐Ÿ“ Files Daftar file yang di-include / require
๐Ÿ“ก Events Event listener & trigger tracker
๐Ÿ“‹ Logs PSR-3 log viewer
โš™๏ธ Config Informasi konfigurasi aplikasi
๐Ÿ“œ History Riwayat N request terakhir

โš™๏ธ Konfigurasi

Salin dan sesuaikan config/wizdamtoolbar.php. Beberapa opsi penting:


๐Ÿงช Menambah Collector Kustom

Implementasikan CollectorInterface:

Daftarkan ke toolbar:


๐Ÿ” Troubleshooting

Masalah Solusi
Toolbar tidak muncul Pastikan WIZDAM_DEBUG = true dan buffer dimulai sebelum output HTML.
Query database tidak tercatat Pastikan adapter (mis. AdodbDatabaseAdapter) sudah didaftarkan ke DatabaseCollector.
Error "Class not found" Jalankan composer dump-autoload atau periksa konfigurasi autoloader manual.
History tidak tersimpan Pastikan direktori historyPath writable (chmod 755).

๐Ÿ“„ Lisensi

MIT License โ€” Copyright (c) 2025 Sangia Publishing House. Lihat LICENSE untuk teks lengkap.

Toolbar ini diadaptasi dari CodeIgniter 4 Debug Toolbar (Copyright British Columbia Institute of Technology). Digunakan dengan modifikasi dan izin sesuai lisensi MIT asli.


Dibangun dengan โค๏ธ sebagai bagian dari ekosistem Wizdam Frontedge โ€” platform penerbitan ilmiah modern.

GitHub Stars GitHub Forks


All versions of debug-toolbar with dependencies

PHP Build Version
Package Version
Requires php Version ^8.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 wizdam/debug-toolbar contains the following files

Loading the files please wait ...