| Conditions | 4 |
| Paths | 6 |
| Total Lines | 26 |
| Code Lines | 14 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 25 | public function __invoke(ViewController $view, $type) |
||
| 26 | { |
||
| 27 | $result = ''; |
||
| 28 | $pattern = ''; |
||
| 29 | |||
| 30 | switch ($type) { |
||
| 31 | |||
| 32 | case 'js': |
||
| 33 | $pattern = '<script src="%s"></script>'; |
||
| 34 | break; |
||
| 35 | |||
| 36 | case 'css': |
||
| 37 | $pattern = '<link rel="stylesheet" type="text/css" href="%s">'; |
||
| 38 | break; |
||
| 39 | |||
| 40 | } |
||
| 41 | |||
| 42 | /** @var array $files */ |
||
| 43 | $files = $view->getVariable('assets'.ucfirst($type)); |
||
| 44 | |||
| 45 | foreach ($files AS $file) { |
||
| 46 | $result .= sprintf($pattern, $file) . "\n"; |
||
| 47 | } |
||
| 48 | |||
| 49 | return $result; |
||
| 50 | } |
||
| 51 | |||
| 52 | } |