-
Notifications
You must be signed in to change notification settings - Fork 71
/
console.php
34 lines (30 loc) · 1007 Bytes
/
console.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
/**
* Lithium: the most rad php framework
*
* @copyright Copyright 2013, Union of RAD (http://union-of-rad.org)
* @license http://opensource.org/licenses/bsd-license.php The BSD License
*/
use lithium\console\Dispatcher;
use lithium\core\Environment;
/**
* This filter sets the environment based on the current request. By default, `$request->env`, for
* example in the command `li3 help --env=production`, is used to determine the environment.
*
*/
Dispatcher::applyFilter('run', function($self, $params, $chain) {
Environment::set($params['request']);
return $chain->next($self, $params, $chain);
});
/**
* This filter will convert {:heading} to the specified color codes. This is useful for colorizing
* output and creating different sections.
*
*/
// Dispatcher::applyFilter('_call', function($self, $params, $chain) {
// $params['callable']->response->styles(array(
// 'heading' => '\033[1;30;46m'
// ));
// return $chain->next($self, $params, $chain);
// });
?>