| Total Complexity | 6 | 
| Total Lines | 39 | 
| Duplicated Lines | 0 % | 
| Changes | 2 | ||
| Bugs | 0 | Features | 0 | 
| 1 | <?php  | 
            ||
| 5 | class Demo_applyConvolution extends Demo  | 
            ||
| 6 | 	{ | 
            ||
| 7 | public $order = 2025;  | 
            ||
| 8 | |||
| 9 | protected $base_matrix = array(array(2, 0, 0), array(0, -1, 0), array(0, 0, -1));  | 
            ||
| 10 | |||
| 11 | function init()  | 
            ||
| 12 | 		{ | 
            ||
| 13 | 			$this->addField(new Field('matrix', '2 0 0, 0 -1 0, 0 0 -1', '3x3 float matrix; separate rows with a comma, and columns with a space')); | 
            ||
| 14 | 			$this->addField(new FloatField('div', 1)); | 
            ||
| 15 | 			$this->addField(new FloatField('offset', 220)); | 
            ||
| 16 | }  | 
            ||
| 17 | |||
| 18 | function execute($image, $request)  | 
            ||
| 44 | }  | 
            ||
| 45 | }  | 
            ||
| 46 | 
Adding explicit visibility (
private,protected, orpublic) is generally recommend to communicate to other developers how, and from where this method is intended to be used.