diff --git a/src/Api/AbstractJob.php b/src/Api/AbstractJob.php index 7c2d0e30..657abe50 100644 --- a/src/Api/AbstractJob.php +++ b/src/Api/AbstractJob.php @@ -21,9 +21,20 @@ abstract class AbstractJob public abstract function execute(); - public abstract function requiresAuthentication(); - public abstract function requiresConfirmedEmail(); - public abstract function requiresPrivilege(); + public function requiresAuthentication() + { + return false; + } + + public function requiresConfirmedEmail() + { + return false; + } + + public function requiresPrivilege() + { + return false; + } public function getArgument($key) { diff --git a/src/Api/Jobs/AddPostJob.php b/src/Api/Jobs/AddPostJob.php index 0ee047dd..6557c3b8 100644 --- a/src/Api/Jobs/AddPostJob.php +++ b/src/Api/Jobs/AddPostJob.php @@ -58,11 +58,6 @@ class AddPostJob extends AbstractJob return Privilege::UploadPost; } - public function requiresAuthentication() - { - return false; - } - public function requiresConfirmedEmail() { return getConfig()->registration->needEmailForUploading; diff --git a/src/Api/Jobs/EditPostContentJob.php b/src/Api/Jobs/EditPostContentJob.php index b90badcb..16006b2f 100644 --- a/src/Api/Jobs/EditPostContentJob.php +++ b/src/Api/Jobs/EditPostContentJob.php @@ -26,14 +26,4 @@ class EditPostContentJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/EditPostJob.php b/src/Api/Jobs/EditPostJob.php index dfbd4988..ee3af857 100644 --- a/src/Api/Jobs/EditPostJob.php +++ b/src/Api/Jobs/EditPostJob.php @@ -31,19 +31,4 @@ class EditPostJob extends AbstractPostJob return $post; } - - public function requiresPrivilege() - { - return false; - } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/EditPostRelationsJob.php b/src/Api/Jobs/EditPostRelationsJob.php index 6b85fd61..d05d380a 100644 --- a/src/Api/Jobs/EditPostRelationsJob.php +++ b/src/Api/Jobs/EditPostRelationsJob.php @@ -41,14 +41,4 @@ class EditPostRelationsJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/EditPostSafetyJob.php b/src/Api/Jobs/EditPostSafetyJob.php index 5c5ece0f..b86ca1a2 100644 --- a/src/Api/Jobs/EditPostSafetyJob.php +++ b/src/Api/Jobs/EditPostSafetyJob.php @@ -32,14 +32,4 @@ class EditPostSafetyJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/EditPostSourceJob.php b/src/Api/Jobs/EditPostSourceJob.php index fe5d7990..f001033b 100644 --- a/src/Api/Jobs/EditPostSourceJob.php +++ b/src/Api/Jobs/EditPostSourceJob.php @@ -32,14 +32,4 @@ class EditPostSourceJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/EditPostTagsJob.php b/src/Api/Jobs/EditPostTagsJob.php index 57d95c2a..32c56218 100644 --- a/src/Api/Jobs/EditPostTagsJob.php +++ b/src/Api/Jobs/EditPostTagsJob.php @@ -40,14 +40,4 @@ class EditPostTagsJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/EditPostThumbJob.php b/src/Api/Jobs/EditPostThumbJob.php index 56c70dde..59e12b3e 100644 --- a/src/Api/Jobs/EditPostThumbJob.php +++ b/src/Api/Jobs/EditPostThumbJob.php @@ -27,14 +27,4 @@ class EditPostThumbJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/EditPostUrlJob.php b/src/Api/Jobs/EditPostUrlJob.php index 8c216410..faa3f33d 100644 --- a/src/Api/Jobs/EditPostUrlJob.php +++ b/src/Api/Jobs/EditPostUrlJob.php @@ -27,14 +27,4 @@ class EditPostUrlJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/FeaturePostJob.php b/src/Api/Jobs/FeaturePostJob.php index 422c27a3..7adab319 100644 --- a/src/Api/Jobs/FeaturePostJob.php +++ b/src/Api/Jobs/FeaturePostJob.php @@ -29,9 +29,4 @@ class FeaturePostJob extends AbstractPostJob { return true; } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/FlagPostJob.php b/src/Api/Jobs/FlagPostJob.php index 98c85f6b..f9d89241 100644 --- a/src/Api/Jobs/FlagPostJob.php +++ b/src/Api/Jobs/FlagPostJob.php @@ -27,14 +27,4 @@ class FlagPostJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/FlagUserJob.php b/src/Api/Jobs/FlagUserJob.php index 21870776..876a4498 100644 --- a/src/Api/Jobs/FlagUserJob.php +++ b/src/Api/Jobs/FlagUserJob.php @@ -27,14 +27,4 @@ class FlagUserJob extends AbstractUserJob Access::getIdentity($this->user) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/GetLogJob.php b/src/Api/Jobs/GetLogJob.php index 49f13045..12edcc7f 100644 --- a/src/Api/Jobs/GetLogJob.php +++ b/src/Api/Jobs/GetLogJob.php @@ -43,14 +43,4 @@ class GetLogJob extends AbstractPageJob { return Privilege::ViewLog; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/GetPostContentJob.php b/src/Api/Jobs/GetPostContentJob.php index 2c556da7..22a9ae8c 100644 --- a/src/Api/Jobs/GetPostContentJob.php +++ b/src/Api/Jobs/GetPostContentJob.php @@ -35,14 +35,4 @@ class GetPostContentJob extends AbstractJob //temporarily enforced in execute return false; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/GetPostJob.php b/src/Api/Jobs/GetPostJob.php index 0479230c..9927c582 100644 --- a/src/Api/Jobs/GetPostJob.php +++ b/src/Api/Jobs/GetPostJob.php @@ -21,14 +21,4 @@ class GetPostJob extends AbstractPostJob //temporarily enforced in execute return false; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/GetPostThumbJob.php b/src/Api/Jobs/GetPostThumbJob.php index e44810d9..c47d79c0 100644 --- a/src/Api/Jobs/GetPostThumbJob.php +++ b/src/Api/Jobs/GetPostThumbJob.php @@ -44,14 +44,4 @@ class GetPostThumbJob extends AbstractJob //manually enforced in execute when post is retrieved return false; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/ListCommentsJob.php b/src/Api/Jobs/ListCommentsJob.php index 1b166e7f..e1ea3e38 100644 --- a/src/Api/Jobs/ListCommentsJob.php +++ b/src/Api/Jobs/ListCommentsJob.php @@ -29,14 +29,4 @@ class ListCommentsJob extends AbstractPageJob { return Privilege::ListComments; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/ListLogsJob.php b/src/Api/Jobs/ListLogsJob.php index 0d364e03..88dc0f27 100644 --- a/src/Api/Jobs/ListLogsJob.php +++ b/src/Api/Jobs/ListLogsJob.php @@ -21,14 +21,4 @@ class ListLogsJob extends AbstractJob { return Privilege::ListLogs; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/ListPostsJob.php b/src/Api/Jobs/ListPostsJob.php index ba4490a3..7eed5fb6 100644 --- a/src/Api/Jobs/ListPostsJob.php +++ b/src/Api/Jobs/ListPostsJob.php @@ -24,14 +24,4 @@ class ListPostsJob extends AbstractPageJob { return Privilege::ListPosts; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/ListTagsJob.php b/src/Api/Jobs/ListTagsJob.php index 58af22d8..f43d0109 100644 --- a/src/Api/Jobs/ListTagsJob.php +++ b/src/Api/Jobs/ListTagsJob.php @@ -22,14 +22,4 @@ class ListTagsJob extends AbstractPageJob { return Privilege::ListTags; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/MergeTagsJob.php b/src/Api/Jobs/MergeTagsJob.php index eebb7478..21dced09 100644 --- a/src/Api/Jobs/MergeTagsJob.php +++ b/src/Api/Jobs/MergeTagsJob.php @@ -22,14 +22,4 @@ class MergeTagsJob extends AbstractJob { return Privilege::MergeTags; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/RenameTagsJob.php b/src/Api/Jobs/RenameTagsJob.php index 53ca0d7d..f26c92a5 100644 --- a/src/Api/Jobs/RenameTagsJob.php +++ b/src/Api/Jobs/RenameTagsJob.php @@ -22,14 +22,4 @@ class RenameTagsJob extends AbstractJob { return Privilege::RenameTags; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/ScorePostJob.php b/src/Api/Jobs/ScorePostJob.php index e90cf8ce..4215d6f1 100644 --- a/src/Api/Jobs/ScorePostJob.php +++ b/src/Api/Jobs/ScorePostJob.php @@ -19,14 +19,4 @@ class ScorePostJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return true; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/TogglePostFavoriteJob.php b/src/Api/Jobs/TogglePostFavoriteJob.php index 4f6daea9..01fa29e3 100644 --- a/src/Api/Jobs/TogglePostFavoriteJob.php +++ b/src/Api/Jobs/TogglePostFavoriteJob.php @@ -32,9 +32,4 @@ class TogglePostFavoriteJob extends AbstractPostJob { return true; } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/TogglePostTagJob.php b/src/Api/Jobs/TogglePostTagJob.php index e8400484..1910514a 100644 --- a/src/Api/Jobs/TogglePostTagJob.php +++ b/src/Api/Jobs/TogglePostTagJob.php @@ -58,14 +58,4 @@ class TogglePostTagJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/TogglePostVisibilityJob.php b/src/Api/Jobs/TogglePostVisibilityJob.php index bbf682cb..7f13a386 100644 --- a/src/Api/Jobs/TogglePostVisibilityJob.php +++ b/src/Api/Jobs/TogglePostVisibilityJob.php @@ -27,14 +27,4 @@ class TogglePostVisibilityJob extends AbstractPostJob Access::getIdentity($this->post->getUploader()) ]; } - - public function requiresAuthentication() - { - return true; - } - - public function requiresConfirmedEmail() - { - return false; - } } diff --git a/src/Api/Jobs/ToggleUserBanJob.php b/src/Api/Jobs/ToggleUserBanJob.php index 0d97a3f4..1438c00b 100644 --- a/src/Api/Jobs/ToggleUserBanJob.php +++ b/src/Api/Jobs/ToggleUserBanJob.php @@ -25,14 +25,4 @@ class ToggleUserBanJob extends AbstractUserJob Access::getIdentity($this->user) ]; } - - public function requiresAuthentication() - { - return false; - } - - public function requiresConfirmedEmail() - { - return false; - } }