Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
Media
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 index
100.00% covered (success)
100.00%
4 / 4
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3declare(strict_types=1);
4
5namespace Cosray\Controller\Panel;
6
7use Cosray\Locales;
8use Cosray\Panel\System;
9
10final class Media extends Panel
11{
12    protected const string AREA = 'media';
13
14    public function index(): array
15    {
16        $locales = $this->container->get(Locales::class);
17        assert($locales instanceof Locales, 'The locales service must be available');
18
19        return $this->context([
20            'system' => new System($this->config, $locales)->payload(),
21        ]);
22    }
23}