Fix the request type and the validity

This commit is contained in:
Joas Schilling 2015-09-01 17:06:38 +02:00
parent 21b83dc730
commit d04021b1ac
2 changed files with 4 additions and 3 deletions

View file

@ -110,6 +110,7 @@ class Action implements IAction {
throw new \InvalidArgumentException('The given request type is invalid');
}
$this->link = $link;
$this->requestType = $requestType;
return $this;
}

View file

@ -316,7 +316,7 @@ class Notification implements INotification {
* @since 8.2.0
*/
public function setLink($link) {
if (!is_string($link) || $link === '' || isset($link[256])) {
if (!is_string($link) || $link === '' || isset($link[4000])) {
throw new \InvalidArgumentException('The given link is invalid');
}
$this->link = $link;
@ -368,7 +368,7 @@ class Notification implements INotification {
* @since 8.2.0
*/
public function addAction(IAction $action) {
if ($action->isValid()) {
if (!$action->isValid()) {
throw new \InvalidArgumentException('The given action is invalid');
}
$this->actions[] = $action;
@ -390,7 +390,7 @@ class Notification implements INotification {
* @since 8.2.0
*/
public function addParsedAction(IAction $action) {
if ($action->isValidParsed()) {
if (!$action->isValidParsed()) {
throw new \InvalidArgumentException('The given parsed action is invalid');
}
$this->actions[] = $action;