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 liaren
Created on: May 3, 2011
Last updated: 12 years ago

Downloads

show all

Related Extensions