Right now our coding conventions manual never touches on method chaining,
nor have I personally seen this practice in core. So I'm interested in what
the rest of the community feels about adapting this practice more, and if
there are trade offs I'm not aware of. Let's make an example, take this
code from Abuse Filter:
$out = $this->getOutput();
$out->setPageTitle( wfMsg( 'abusefilter-examine' ) );
$out->addWikiMsg( 'abusefilter-examine-intro' );
So, instead of writing it like that, it could be written
$this->getOutput()
->setPageTitle( wfMsg( 'abusefilter-examine' ) )
->addWikiMsg( 'abusefilter-examine-intro' );
It's just another style I've encountered on other projects and I personally
like.
--
John Du Hart