original_string: public function assemble()
      {
          foreach ($this->placeHolders as $name => $placeholder) {
              if (!isset($this->values[$name])) {
                  $this->values[$name] = $this->addVars($placeholder);
              }
          }
  
          return $this;
      }
code: public function assemble()
      {
          foreach ($this->placeHolders as $name => $placeholder) {
              if (!isset($this->values[$name])) {
                  $this->values[$name] = $this->addVars($placeholder);
              }
          }
  
          return $this;
      }
code_tokens: public function assemble ( ) { foreach ( $ this -> placeHolders as $ name => $ placeholder ) { if ( ! isset ( $ this -> values [ $ name ] ) ) { $ this -> values [ $ name ] = $ this -> addVars ( $ placeholder ) ; } } return $ this ; }
docstring: Run the Assembly not returning any value.
  Assembly will not overwrite anything already assembled
  
  @return $this
docstring_tokens: Run the Assembly not returning any value . Assembly will not overwrite anything already assembled