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

Как правильно переопределить protected static function vendor класса в Laravel?

Мне необходимо переопределить класс из папки vendor. Код ниже выдает ошибку Declaration of Method should be compatible with Parent Method

namespace App\PhpExcelTemplator;
use alhimik1986\PhpExcelTemplator\PhpExcelTemplator as ParentPhpExcelTemplator;
class PhpExcelTemplator extends ParentPhpExcelTemplator
{
	protected static function getWriter(Spreadsheet $spreadsheet)
	{
              return IOFactory::createWriter($spreadsheet, 'Xlsx');
	}
}


Сам метод пока идентичный. В сети пишут, что надо переопределять без protected - пробовал static function getWriter() - результат тот же самый.
  • Вопрос задан
  • 243 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽