Как построить цепочку вызовов статичной функции?
нет никакой разницы статический метод или нет: если он возвращает объект, то можно чейнить.
самый примитивный пример - ideone.com/Nr4MgL
USER::take('email');
USER::where(['id' => 1]);
цепочку статически никак