- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
<?php
$comentario = 'message = "El nombre no puede estar vacĂo"';
preg_match_all( '/Assert\\\(?P<nombre>\w+)=(.+)\s*/m', $comentario, $assert );
//preg_match_all( '/Assert\\\(?P<nombre>\w+)\((?P<parametros>\w+)\)\s*/m', $comentario, $assert );
//var_dump($assert);
var_dump($assert);
foreach($assert['nombre'] as $indice => $valor) {
if ($valor == 'NotBlank') {
$restricciones[$nombre]['Requerido'] = $assert[2][$indice];
}
}
var_dump($restricciones);