Hacklang неожиданная ошибка интерфейса

Я изучаю хакланг и имею проблемы с использованием интерфейса в разных файлах.
Вот мой код

IpAuthorizedController.php

<?hh
namespace App\Controller\Interface;

interface IpAuthorizedController {

}

HomeController.php

<?hh
namespace App\controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use App\Controller\Interface\IpAuthorizedController;

class HomeController extends Controller
{
/**
* @Route("/", name="index")
*
*/
public function index()
{
die(var_dump(return $this->render('index.html.twig')));
}
}

Сообщение об ошибке

FatalThrowableError

syntax error, unexpected T_INTERFACE, expecting '{'
in HomeController.hh (line 5)

Я новичок в этом языке, поэтому любая помощь очень ценится, спасибо.

0

Решение

«Интерфейс» — это зарезервированное слово и не может использоваться в качестве пространства имен.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]