diff --git a/OCP/RichObjectStrings/IValidator.php b/OCP/RichObjectStrings/IValidator.php index 122e5ca..255378a 100644 --- a/OCP/RichObjectStrings/IValidator.php +++ b/OCP/RichObjectStrings/IValidator.php @@ -11,6 +11,36 @@ /** * Class Validator * + * @psalm-type RichObjectParameter = array{ + * type: string, + * id: string, + * name: string, + * server?: string, + * link?: string, + * 'call-type'?: 'one2one'|'group'|'public', + * 'icon-url'?: string, + * 'message-id'?: string, + * boardname?: string, + * stackname?: string, + * size?: string, + * path?: string, + * mimetype?: string, + * 'preview-available'?: 'yes'|'no', + * mtime?: string, + * latitude?: string, + * longitude?: string, + * description?: string, + * thumb?: string, + * website?: string, + * visibility?: '0'|'1', + * assignable?: '0'|'1', + * conversation?: string, + * etag?: string, + * permissions?: string, + * width?: string, + * height?: string, + * } + * * @since 11.0.0 */ interface IValidator { @@ -22,7 +52,7 @@ interface IValidator { /** * @param string $subject - * @param array> $parameters + * @param array $parameters * @throws InvalidObjectExeption * @since 11.0.0 */