laravel/framework — pull request #5040 by dwightwatson (2014-07-13 03:00:01+00:00)
Title: Add ability to add and remove observable events

I would like to be able to implement observable events in a model trait, but by setting the $observables property on a trait I would override it if it was set on a model. These methods will allow traits to add and remove observable events as necessary without impacting the events already set on the model they are on.

As discussed in #5035 this is now against the 4.2 branch.