| 1 | <?php  | 
            ||
| 13 |   class PhpFileStartLineReview implements FileTool { | 
            ||
| 14 | |||
| 15 | const NAME = 'php_file_start_line_review';  | 
            ||
| 16 | |||
| 17 | const REGEXP = [  | 
            ||
| 18 | '~^<\?php(\s+|$)~',  | 
            ||
| 19 | '~^<\?(\s+|$)~',  | 
            ||
| 20 | '~#!/usr/bin/env php(\s+|$)~',  | 
            ||
| 21 | ];  | 
            ||
| 22 | |||
| 23 | |||
| 24 | /**  | 
            ||
| 25 | * @inheritdoc  | 
            ||
| 26 | */  | 
            ||
| 27 | 4 |     public function getName() { | 
            |
| 30 | |||
| 31 | |||
| 32 | /**  | 
            ||
| 33 | * @inheritdoc  | 
            ||
| 34 | */  | 
            ||
| 35 |     public function getDescription() { | 
            ||
| 38 | |||
| 39 | |||
| 40 | /**  | 
            ||
| 41 | * @inheritdoc  | 
            ||
| 42 | */  | 
            ||
| 43 |     public function canProcess(File $file) { | 
            ||
| 46 | |||
| 47 | |||
| 48 | /**  | 
            ||
| 49 | * @inheritdoc  | 
            ||
| 50 | */  | 
            ||
| 51 | 4 |     public function process(File $file, Report $report) { | 
            |
| 64 | |||
| 65 | }  |