Задать вопрос

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

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

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


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

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

Похожие вопросы