original_string: public function addComponentLayout($name, ComponentLayout $component_layout) {
      $this->componentLayouts[(string) $name] = $component_layout;
      return $this;
    }
code: public function addComponentLayout($name, ComponentLayout $component_layout) {
      $this->componentLayouts[(string) $name] = $component_layout;
      return $this;
    }
code_tokens: public function addComponentLayout ( $ name , ComponentLayout $ component_layout ) { $ this -> componentLayouts [ ( string ) $ name ] = $ component_layout ; return $ this ; }
docstring: Setter for componentLayouts.
  
  @param mixed $name
  Name.
  @param \ChapterThree\AppleNewsAPI\Document\Layouts\ComponentLayout $component_layout
  ComponentLayout.
  
  @return $this
docstring_tokens: Setter for componentLayouts .