I don't know, if its implemented in PSR, but in sf2 its a [coding standard](http://symfony.com/doc/current/contributing/code/standards.html). 
> Declare public methods first, then protected ones and finally private ones.

I like this rule, because it increase the readability of a class.