Интерфейсы PHP, что означет?

Что означает запись параметра метода: setFormContractor(FormContractorInterface $formContractor)?

interface AdminInterface
{
/**
     * @param \Sonata\AdminBundle\Builder\FormContractorInterface $formContractor
     *
     * @return void
     */
    public function setFormContractor(FormContractorInterface $formContractor);
}


Пример взят из SonataAdminBundle - бандл для Symfony2, там сплошь и рядом такие записи.
  • Вопрос задан
  • 2728 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Type hinting на самом деле не имеет отношения к интерфейсам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Ведисофт Екатеринбург
от 25 000 ₽
YCLIENTS Москва
от 200 000 до 350 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
06 мая 2024, в 10:17
15000 руб./за проект
06 мая 2024, в 10:02
3000 руб./за проект