From 3ffe5d6b9c0ff72fff90dc803dd2d1c74b42664b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Belin?= Date: Fri, 2 Nov 2018 00:03:45 +0100 Subject: [PATCH] Added an example code --- composer.json | 1 + example/main.php | 18 ++++++++++++++++++ lib/models/PayloadCommit.php | 15 ++------------- lib/models/PayloadCommitVerification.php | 17 ++--------------- lib/models/PayloadUser.php | 18 ++---------------- lib/models/Permission.php | 16 ++-------------- 6 files changed, 27 insertions(+), 58 deletions(-) create mode 100644 example/main.php diff --git a/composer.json b/composer.json index c440ddb..c4f6a08 100644 --- a/composer.json +++ b/composer.json @@ -29,6 +29,7 @@ "require": { "php": ">=7.2.0", "ext-curl": "*", + "ext-json": "*", "cedx/enum": "^7.3.0", "guzzlehttp/guzzle": "^6.3.3" }, diff --git a/example/main.php b/example/main.php new file mode 100644 index 0000000..89aecfc --- /dev/null +++ b/example/main.php @@ -0,0 +1,18 @@ +url; } - /** - * Returns the validation rules for attributes. - * @return array[] The validation rules. - */ - function rules(): array { - return [ - [['id', 'message'], 'trim'] - ]; - } - /** * Sets the commit date. * @param \DateTime|string|null $value The new commit date. diff --git a/lib/models/PayloadCommitVerification.php b/lib/models/PayloadCommitVerification.php index 6cfa581..9c775ad 100644 --- a/lib/models/PayloadCommitVerification.php +++ b/lib/models/PayloadCommitVerification.php @@ -1,13 +1,11 @@ 'isVerified' ]; } - - /** - * Returns the validation rules for attributes. - * @return array[] The validation rules. - */ - function rules(): array { - return [ - [['payload', 'reason', 'signature'], 'trim'], - ['isVerified', 'boolean', 'falseValue' => false, 'trueValue' => true] - ]; - } } diff --git a/lib/models/PayloadUser.php b/lib/models/PayloadUser.php index 5b9c26b..2b95be3 100644 --- a/lib/models/PayloadUser.php +++ b/lib/models/PayloadUser.php @@ -1,13 +1,11 @@ isset($map->username) && is_string($map->username) ? $map->username : '' ]); } - - /** - * Returns the validation rules for attributes. - * @return array[] The validation rules. - */ - function rules(): array { - return [ - [['email', 'name', 'username'], 'trim'], - ['email', 'filter', 'filter' => 'mb_strtolower'], - ['email', 'email'] - ]; - } } diff --git a/lib/models/Permission.php b/lib/models/Permission.php index d60c576..acbeeca 100644 --- a/lib/models/Permission.php +++ b/lib/models/Permission.php @@ -1,13 +1,11 @@ isset($map->push) && is_bool($map->push) ? $map->push : false ]); } - - /** - * Returns the validation rules for attributes. - * @return array[] The validation rules. - */ - function rules(): array { - return [ - [['admin', 'pull', 'push'], 'boolean', 'falseValue' => false, 'trueValue' => true] - ]; - } }