Usage of a function in loops should be avoided
Object parameters should be type hinted
Updates composer dependencies