php-console Integrate Yii with Google Chrome extension "PHP Console"

  1. Overview
  2. Requirements
  3. Installation
  4. Usage
  5. Resources

This extension integrates Yii with Google Chrome extension "PHP Console" and PhpConsole class.

PHP Console allows you to handle PHP errors & excepions, dump variables, execute PHP code remotely and many other things using Google Chrome extension PHP Console and PHP Console server library.

Overview

Google Chrome extension "PHP Console" screen

Google Chrome extension "PHP Console" screen

Google Chrome extension "PHP Console" screen

Requirements

Installation

  1. Download php-console Yii extension
  2. Copy "/src/extension/phpconsole" to your extensions directory (i.e. /protected/extensions).
  3. Copy "/src/vendors/PhpConsole" to your vendors directory (i.e. /protected/vendors).
  4. Modify your config file (i.e. /protected/config/main.php)
// ....

	'preload' => array('log'),
	
	'components' => array(

		'log' => array(
			'class' => 'CLogRouter',
			'routes' => array(
				'class' => 'ext.phpconsole.PhpConsoleLogRoute',
				/* Default options:
				'isEnabled' => true,
				'handleErrors' => true,
				'handleExceptions' => true,
				'sourcesBasePath' => $_SERVER['DOCUMENT_ROOT'],
				'phpConsolePathAlias' => 'application.vendors.PhpConsole.src.PhpConsole',
				'registerHelper' => true,
				'serverEncoding' => null,
				'headersLimit' => null,
				'password' => null,
				'enableSslOnlyMode' => false,
				'ipMasks' => array(),
				'dumperLevelLimit' => 5,
				'dumperItemsCountLimit' => 100,
				'dumperItemSizeLimit' => 5000,
				'dumperDumpSizeLimit' => 500000,
				'dumperDetectCallbacks' => true,
				'detectDumpTraceAndSource' => true,
				'isEvalEnabled' => false,
				*/
			)
		)
	)

    // ...

Usage

Try this code in some controller:

// log using Yii methods
Yii::log('There is some debug message');

// log using PHP Console debug method
PC::debug('Short way to debug directly in PHP Console', 'some,debug,tags');
echo $undefinedVar;

Resources

24 1
23 followers
2 551 downloads
Yii Version: 1.1
License: BSD-2-Clause
Category: Error Handling
Developed by: liaren
Created on: May 3, 2011
Last updated: 10 years ago

Downloads

show all

Related Extensions