В моем приложении у меня есть пользовательская форма, не связанная с объектом.
Я хочу сделать обратный вызов assert, как я привык делать с обычными объектами.
Кто-нибудь знает, как это сделать? Как я могу добавить нарушение в следующий код, если я не получаю контекст выполнения?
/**
* @param OptionsResolverInterface $resolver
*/
public function setDefaultOptions(OptionsResolverInterface $resolver)
{
$form = $this;
$resolver->setDefaults(array(
'constraints' => array(
new Assert\Callback(function(Array $data) use($form){
})
)
));
}