<learndojo />
← Продвинутые возможности PHP
Найти ошибку2 баллов

Найди конфликт traits

Какая строка вызывает Fatal error из-за двух одинаковых методов run() и какова причина?

<?php
trait A { public function run(): void {} }
trait B { public function run(): void {} }
class Service
{
    use A, B;
}
Подсказки
  • Проверь методы, которые попадут в Service одновременно.
Что проверяет это задание

Если traits содержат одноимённые методы, нужно выбрать реализацию через insteadof или переименовать одну через as.