original_string: public static function label(
          string $label, 
          string $for, 
          array $attributes = []
      ) : string
      {
          $preAttributesLabel = [
              "for" => $for,
          ];
          $attributesLabel = array_merge($preAttributesLabel, $attributes);
          return self::tag("label", $label, $attributesLabel);
      }
code: public static function label(
          string $label, 
          string $for, 
          array $attributes = []
      ) : string
      {
          $preAttributesLabel = [
              "for" => $for,
          ];
          $attributesLabel = array_merge($preAttributesLabel, $attributes);
          return self::tag("label", $label, $attributesLabel);
      }
code_tokens: public static function label ( string $ label , string $ for , array $ attributes = [ ] ) : string { $ preAttributesLabel = [ "for" => $ for , ] ; $ attributesLabel = array_merge ( $ preAttributesLabel , $ attributes ) ; return self :: tag ( "label" , $ label , $ attributesLabel ) ; }
docstring: Creates label Tag
  
  @param string $label content of tag
  @param string $for for attribute (always needed)
  @param array $attributes further attributes
  @return string HTML Code
docstring_tokens: Creates label Tag