может быть null если не указывать sourcePath и без appendTimestamp, но если не указывать будет бросаться ошибка. Хотя можно написать любой файл и будет работь норм, урлы все равно подставятся из baseUrl. Там мне кажется в проверку можно добавить еще пару параметров.
https://github.com/yiisoft/assets/blob/4.0.0/src/AssetLoader.php#L56
open issue
Обсуждают сегодня