DANFA

Required parameter $page follows optional parameter

Перехожу на PHP 8 и сразу ошибка: Required parameter $page follows optional parameter, что ведет на строку:
	public function getCachedFiles($conds = [], $sort, $page, $limit)

Чтобы исправить ошибку и больше не повторять ошибок в будущем, необходимо понять, о чем говорится в тексте ошибки: Необязательные параметры (С дефолтными значениями), должны следовать только после обязательных параметров, и ни как не перед ними.

Я исправил ошибку, просто исправив $conds = [] на $conds:
	public function getCachedFiles($conds, $sort, $page, $limit)

Теперь, перед обязательными параметрами нет параметров с дефолтными значениями, и, собственно, нет ошибки.