Fix JSON HTML content sending, according to new tests
[shpub.git] / src / shpub / Request.php
index 07138720c26cf7a4cc3f4139547d66a00746f69a..3d7221dc4cd972b4e0bb00cee103a534e76f4ed6 100644 (file)
@@ -143,8 +143,12 @@ class Request
     }
 
     /**
     }
 
     /**
+     * Add file upload
+     *
      * @param string $fieldName name of file-upload field
      * @param array  $fileNames list of local file paths
      * @param string $fieldName name of file-upload field
      * @param array  $fileNames list of local file paths
+     *
+     * @return void
      */
     public function addUpload($fieldName, $fileNames)
     {
      */
     public function addUpload($fieldName, $fileNames)
     {
@@ -180,6 +184,10 @@ class Request
     }
 
     /**
     }
 
     /**
+     * Execute the file upload
+     *
+     * @param string $fileName File path
+     *
      * @return string URL at media endpoint
      */
     public function uploadToMediaEndpoint($fileName)
      * @return string URL at media endpoint
      */
     public function uploadToMediaEndpoint($fileName)
@@ -217,7 +225,7 @@ class Request
     {
         if ($isHtml) {
             $this->addProperty(
     {
         if ($isHtml) {
             $this->addProperty(
-                'content', ['html' => $text]
+                'content', [['html' => $text]]
             );
         } else {
             $this->addProperty('content', $text);
             );
         } else {
             $this->addProperty('content', $text);
@@ -230,6 +238,8 @@ class Request
      *
      * @param string       $key    Parameter name
      * @param string|array $values One or multiple values
      *
      * @param string       $key    Parameter name
      * @param string|array $values One or multiple values
+     *
+     * @return void
      */
     public function addProperty($key, $values)
     {
      */
     public function addProperty($key, $values)
     {