original_string: function addElements($multiPart)
      {
          if (! is_array($multiPart) )
              throw new \InvalidArgumentException(sprintf(
                  'Accept array of Files; given: "%s".'
                  , \Poirot\Std\flatten($multiPart)
              ));
  
  
          foreach($multiPart as $name => $element)
              $this->addElement($name, $element);
          
          $this->addElementDone();
          
          return $this;
      }
code: function addElements($multiPart)
      {
          if (! is_array($multiPart) )
              throw new \InvalidArgumentException(sprintf(
                  'Accept array of Files; given: "%s".'
                  , \Poirot\Std\flatten($multiPart)
              ));
  
  
          foreach($multiPart as $name => $element)
              $this->addElement($name, $element);
          
          $this->addElementDone();
          
          return $this;
      }
code_tokens: function addElements ( $ multiPart ) { if ( ! is_array ( $ multiPart ) ) throw new \ InvalidArgumentException ( sprintf ( 'Accept array of Files; given: "%s".' , \ Poirot \ Std \ flatten ( $ multiPart ) ) ) ; foreach ( $ multiPart as $ name => $ element ) $ this -> addElement ( $ name , $ element ) ; $ this -> addElementDone ( ) ; return $ this ; }
docstring: Append Boundary Elements
  
  @param array|string $multiPart
  
  @return $this
docstring_tokens: Append Boundary Elements