X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/919660678bec2b94eaa84ac60d0313f5ef07dfb7..refs/pull/2283/head:/app/Actions/Activity.php diff --git a/app/Actions/Activity.php b/app/Actions/Activity.php index 1ae1811e1..035a9cc75 100644 --- a/app/Actions/Activity.php +++ b/app/Actions/Activity.php @@ -3,13 +3,18 @@ namespace BookStack\Actions; use BookStack\Auth\User; +use BookStack\Entities\Entity; use BookStack\Model; /** - * @property string key - * @property \User user - * @property \Entity entity - * @property string extra + * @property string $key + * @property User $user + * @property Entity $entity + * @property string $extra + * @property string $entity_type + * @property int $entity_id + * @property int $user_id + * @property int $book_id */ class Activity extends Model { @@ -45,10 +50,8 @@ class Activity extends Model /** * Checks if another Activity matches the general information of another. - * @param $activityB - * @return bool */ - public function isSimilarTo($activityB) + public function isSimilarTo(Activity $activityB): bool { return [$this->key, $this->entity_type, $this->entity_id] === [$activityB->key, $activityB->entity_type, $activityB->entity_id]; }