How to call an overridden trait function original

by Freek Van der Herten – 3 minute read

Traits are a wonderful thing in PHP. You can use them to reduce code duplication by putting common functions in a trait and apply them to all classes where those functions are needed. I also sometimes use traits to break up a large function in multiple single-use traits.

In this post, I'd like to show you how you can override a trait function and call it from the overriding function.

Read more

Join 9,500+ smart developers

Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.

No spam. Unsubscribe anytime. You can also follow me on X.

Invert, always, invert

www.anup.io

Instead of focusing of how to get a positive outcome, you might consider thinking about reasons why you'll get a negative outcome. This could possibly lead to new perspectives that you might had not considered otherwise.

Read more [www.anup.io]