Tengo un problema que me está matando la cabeza...
Estoy intentando hacer un sistema de validación con encadenación (method chaining) en PHP para mi framework en PHP
Lo que quiero hacer es lo siguiente (revisar comentarios en PHP):
Practicamente lo que quiero hacer es esto
Salu2
Estoy intentando hacer un sistema de validación con encadenación (method chaining) en PHP para mi framework en PHP
Lo que quiero hacer es lo siguiente (revisar comentarios en PHP):
Código (php) [Seleccionar]
$nombre = $objeto->Forms->Campo("nombre")->Validar(); //Validar si "nombre" está vacío o no. Si está vacío se agrega a un array dedicado a los campos vacios. Tiene que devolver el valor del campo nombre
$apellido = $objeto->Forms->Campo("apellido"); //Este no hace falta validar si está vacío o no, así que no hace falta Validar(); Este es el que me da problema. No sé como se hace para que no se necesite pasar ->Validar(); Tiene que devolver el valor de campo apellido
$email = $objeto->Forms->Campo("email")->ValidarEmail(); //Lo mismo pero para validar Email();. Tiene que devolver el valor de email
echo $nombre . " " . $apellido . " " . $email;
Practicamente lo que quiero hacer es esto
Código (php) [Seleccionar]
$objecto
$objecto->a();
$objecto->a()->b();
$objecto->a()->c();
Salu2