Refactor long methods to method classes
Classes with a lot of lines of code are generally bad. Too many responsibilities, low cohesion, or both. However, sometimes it is not possible to make functions smaller. Reasons could be various. What can be done in this circumstance?
                        
                            Tags:
                                                            
                                    PHP
                                
                                                            
                                    Refactoring
                                
                                                    
                    
                 
         Related posts
            
                 
    Laravel 6 introduced the LazyCollection, a different kind of collection which exploits php generators to save memory usage. While data fetching from database is natively managed by eloquent, Web API-based data fetching is not provided. This article describes how to use a paginated api endpoint to fetch data to a LazyCollection instance.


