Guest User

Untitled

a guest
May 26th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. public function bind(array $taintedValues = null, array $taintedFiles = null) {
  2.  
  3. foreach ($this->embeddedForms as $name => $form) {
  4.  
  5. //si le champs name du tag n'est pas renseigné on ne prends pas en compte l'embed
  6. if (empty($taintedValues[$name]['name'])) {
  7.  
  8. unset($this->embeddedForms[$name], $taintedValues[$name]);
  9.  
  10. $this->validatorSchema[$name] = new sfValidatorPass();
  11.  
  12. } else {
  13.  
  14. //
  15. $posts = $this->embeddedForms[$name]->getObject()->getPosts();
  16.  
  17. $posts->add($this->getObject());
  18.  
  19. $this->embeddedForms[$name]->getObject()->setPosts($posts);
  20.  
  21.  
  22.  
  23. }
  24. }
  25.  
  26. $output = parent::bind($taintedValues, $taintedFiles);
  27.  
  28. foreach ($this->embeddedForms as $name => $form) {
  29.  
  30. $this->embeddedForms[$name]->isBound = true; xdebug_break();
  31.  
  32. $this->embeddedForms[$name]->values = $this->values[$name]; xdebug_break();
  33.  
  34. }
  35.  
  36. return $output; xdebug_break();
  37.  
  38.  
  39.  
  40.  
  41. }
Add Comment
Please, Sign In to add comment