Исправь подключение trait
Как исправить объявление Product, чтобы он получил calculateTax() из TaxTrait?
<?php
trait TaxTrait
{
public function calculateTax(float $price): float
{
return $price * 0.2;
}
}
class Product
{
implements TaxTrait;
}
Подсказки
- Подумай, это контракт или готовая реализация?
Что проверяет это задание
Trait не является интерфейсом. Его подключают через use, а implements предназначен для интерфейсов.