Update phpdocs for better chaining

Following the PSR-5 Proposal, chained methods should use `return $this`.
New instances should use `return static`. This way, when classes are
extended, they refer to the correct class.
Replace more static return types
Merge pull request #5299 from barryvdh/return-this

[PHPDoc] Update phpdocs for better chaining (return $this)