original_string: public function setAttributes()
      {
          $attributes = func_get_args();
          if (count($attributes)) {
              if (count($attributes) == 1 && is_array($attributes[0])) {
                  $attributes = $attributes[0];
              }
              $this->attributes = $attributes;
          }
  
          return $this;
      }
code: public function setAttributes()
      {
          $attributes = func_get_args();
          if (count($attributes)) {
              if (count($attributes) == 1 && is_array($attributes[0])) {
                  $attributes = $attributes[0];
              }
              $this->attributes = $attributes;
          }
  
          return $this;
      }
code_tokens: public function setAttributes ( ) { $ attributes = func_get_args ( ) ; if ( count ( $ attributes ) ) { if ( count ( $ attributes ) == 1 && is_array ( $ attributes [ 0 ] ) ) { $ attributes = $ attributes [ 0 ] ; } $ this -> attributes = $ attributes ; } return $ this ; }
docstring: Set one or many attributes.
  
  @param array ...$attributes
  
  @return Bluora\LaravelHtmlBuilder\Tag
docstring_tokens: Set one or many attributes .