MDL-78192 external: allow nullable non-scalar params and results

This commit is contained in:
Petr Skoda
2023-06-23 11:12:08 +02:00
parent 3cd84747cb
commit 16729b7f02
7 changed files with 117 additions and 12 deletions
+4 -2
View File
@@ -35,14 +35,16 @@ class external_multiple_structure extends external_description {
* @param string $desc
* @param int $required
* @param array $default
* @param bool $allownull
*/
public function __construct(
external_description $content,
$desc = '',
$required = VALUE_REQUIRED,
$default = null
$default = null,
$allownull = NULL_NOT_ALLOWED
) {
parent::__construct($desc, $required, $default);
parent::__construct($desc, $required, $default, $allownull);
$this->content = $content;
}
}