Взаимодействие с Laravel Facade

У меня есть класс ошибок, который я создал для Facade и ServiceProvider.

Я использую его так:

Err::getLastError(); 

У меня есть еще один класс для проверки файлов:

 FileValidate::IsImage($this->getUpload()); 

Я хочу вставить фасад Err в FileValidate чтобы я использовал его следующим образом:

 FileValidate::Error()->getLastError(); 

Как мне это сделать?

Теперь мой подход заключается в том, что в классе FileValidate я добавляю член:

 function Error() { return $this; } 

Хотя приведенное выше просто возвращает объект FileValidate , таким образом, я добавляю другой метод:

 function getLastError() { return Err::getLastError(); } 

Но тогда для каждого метода Err я должен сделать альтернативу в FileValidate и все Err, как в приведенном выше примере. Мне нужно более динамичное решение.