Example of how to implement a modularized and maintainable application to perform a csv file validation in php, by using Strategy Software Design Pattern.