laravel/laravel — pull request #1432 by franzliedke (2012-11-09 00:19:02+00:00)
Title: Add abstract results() to Relationship class

As all concrete subclasses implement this method and it is used on un-concrete Relationship objects (LSP, hey!) in the Model class, it should be added to the interface of that class.

Also, `Has_One_Or_Many` implements common functionality, but is never instantiated directly, so should be considered abstract, too (especially now, since it doesn't implement the `results()` method.