Yiilite + Clogger

My problem is really simple: When running under yii.php, everything is good. Which changing to yiilite.php, I get the following error:




Internal Server Error

strtolower() expects parameter 1 to be string, array given



The stack trace shows that the problem is the CLogger class within yiilite. The signatures are different than the straight CLogger class:




public function getLogs($levels='',$categories='')



vs.




public function getLogs($levels='',$categories=array(), $except=array())



Clearly something was changed and those changes were not made to yiilite. Swapping out the yiilite CLogger class solves the problem.

So I’m starting to think that yiilite is a generated file that is only built for every point release. Is this true? If so, is there a way to manually build yiilite against the latest code in github?

I can’t answer the first part of my question, but the second part can be theoretically accomplished like so:




# cd yii/build

# ./build lite