DMS\Bundle\FilterBundle\Service\Filter::filterEntity PHP Метод

filterEntity() публичный Метод

Filter an object based on its annotations
public filterEntity ( object $object )
$object object
    public function filterEntity($object)
    {
        $this->filterExecutor->filterEntity($object);
    }

Usage Example

 /**
  * Listens to the Post Bind event and triggers filtering if adequate.
  *
  * POST_SUBMIT is fired for every level of the form, from fields to
  * embedded forms. this method will filter any level that returns an
  * entity, or will only filter the root entity if 'cascade_filter'
  * is set to false.
  *
  * @param FormEvent $event
  */
 public function onPostSubmit(FormEvent $event)
 {
     $form = $event->getForm();
     if (!$form->isRoot() && !$this->getRootFormCascadeOption($form)) {
         return;
     }
     $clientData = $form->getData();
     if (!is_object($clientData)) {
         return;
     }
     $this->filterService->filterEntity($clientData);
 }
All Usage Examples Of DMS\Bundle\FilterBundle\Service\Filter::filterEntity