original_string: public function setProperty($id, $name, $value)
      {
          $id = $this->validateAndResolveId($id);
  
          $this->items[$id][$name] = $value;
      }
code: public function setProperty($id, $name, $value)
      {
          $id = $this->validateAndResolveId($id);
  
          $this->items[$id][$name] = $value;
      }
code_tokens: public function setProperty ( $ id , $ name , $ value ) { $ id = $ this -> validateAndResolveId ( $ id ) ; $ this -> items [ $ id ] [ $ name ] = $ value ; }
docstring: Sets a value of an additional property for the layout item
  
  @param string $id    The id or alias of the layout item
  @param string $name  The property name
  @param mixed  $value The property value
  
  @throws Exception\InvalidArgumentException if the id is empty
  @throws Exception\ItemNotFoundException if the layout item does not exist
docstring_tokens: Sets a value of an additional property for the layout item