Test Failed
Push — master ( e3c39f...fe570d )
by Mihail
07:20
created

Extend/Core/Arch/ApiController.php (1 issue)

1
<?php
2
3
namespace Extend\Core\Arch;
4
5
use Ffcms\Core\App;
6
use Ffcms\Core\Arch\Controller;
7
8
/**
9
 * Class ApiController. Native controller to extend it by apps api controllers
10
 * @package Extend\Core\Arch
11
 */
12
class ApiController extends Controller
13
{
14
15
    /**
16
     * ApiController constructor. Disable global layout for api responses
17
     */
18
    public function __construct()
19
    {
20
        $this->layout = null;
0 ignored issues
show
Bug Best Practice introduced by Mihail
The property layout does not exist. Although not strictly required by PHP, it is generally a best practice to declare properties explicitly.
Loading history...
21
        parent::__construct();
22
    }
23
24
    /**
25
     * Set json header to http transport
26
     */
27
    public function setJsonHeader()
28
    {
29
        $this->response->headers->set('Content-Type', 'application/json');
30
    }
31
}
32