Most of the &quot;OOP&quot; code I&#x27;ve seen recently is made mainly of static functions organized in classes with little or no state, instantiated and injected by a DI container in the name of flexibility. 
So I&#x27;d say that, in some sense, it&#x27;s much less in vogue than it was fifteen years ago.