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

Как правильно переопределить 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() - результат тот же самый.
  • Вопрос задан
  • 240 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

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

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