Hola buenas,
Quisiera saber cual es la mejor manera para validar los datos que se le pasan a una clase... yo para cada "modulo" de mi aplicación defino sus clases y sus modelos, pero no se si la validación de los valores que se le pasan a estos, debe de estar dentro, fuera, o dentro y fuera de la clase.. por ejemplo:
$miclase = new Coche();
$coche->setPuertas(5);
el método setPuertas, tendría que validar que se le pasa un número entero? o yo tengo que hacer una validación antes de que le llegue el dato por otra parte?
Un saludo y gracias!!