code: public function setAttribute($name, $value = null)
      {
          $cleanName  = self::cleanNameString($name);
          $cleanValue = isset($value) ? self::cleanString($value) : null;
          $this->attributes->put($cleanName, $cleanValue);
      }
docs: この要素に属性を設定します.
  $value が設定されていない場合は, 値が省略された属性を追加します.
  
  @param string $name  属性名
  @param string $value 属性値