Skip to content

Commit

Permalink
Merge pull request #324 from GM-Alex/next
Browse files Browse the repository at this point in the history
Bump version 2.2.6
  • Loading branch information
GM-Alex authored Feb 14, 2021
2 parents 923bd5c + 6f3c68b commit 0e95abc
Show file tree
Hide file tree
Showing 15 changed files with 95 additions and 93 deletions.
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description": "User Access Manager plugin for Wordpress",
"type": "wordpress-plugin",
"license": "GPL-2.0",
"version": "2.2.5",
"version": "2.2.6",
"authors": [
{
"name": "Alexander Schneider",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "user-access-manager",
"version": "2.2.5",
"version": "2.2.6",
"description": "[![Build Status](https://travis-ci.org/GM-Alex/user-access-manager.svg)](https://travis-ci.org/GM-Alex/user-access-manager)",
"main": "index.js",
"directories": {
Expand Down
4 changes: 3 additions & 1 deletion readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_i
Tags: admin, access, member area, members, member, member access, page, pages, post, posts, private, privacy, restrict, user, user access manager, user management
Requires at least: 4.7
Tested up to: 5.6
Stable tag: 2.2.5
Stable tag: 2.2.6

With the "User Access Manager"-plugin you can manage the access to your posts, pages and files.

Expand Down Expand Up @@ -59,6 +59,8 @@ Here you found the changes in each version.

Version Date Changes

2.2.6 2021/02/14 Fix more possible type errors.

2.2.5 2021/02/14 Fix more possible type errors if wordpress switches int to string.

2.2.4 2021/02/13 Fix type error for user object controller.
Expand Down
14 changes: 7 additions & 7 deletions src/Controller/BaseControllerTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ abstract protected function getWordpressConfig(): WordpressConfig;

/**
* Returns the current request url.
* @return string
* @return string
*/
public function getRequestUrl(): string
{
Expand All @@ -54,8 +54,8 @@ public function getRequestUrl(): string

/**
* Sanitize the given value.
* @param mixed $value
* @return array|string
* @param mixed $value
* @return array|string
*/
private function sanitizeValue($value)
{
Expand All @@ -81,9 +81,9 @@ private function sanitizeValue($value)

/**
* Returns the request parameter.
* @param string $name
* @param string $name
* @param mixed $default
* @return mixed
* @return mixed
*/
public function getRequestParameter(string $name, $default = null)
{
Expand All @@ -98,8 +98,8 @@ public function getRequestParameter(string $name, $default = null)

/**
* Returns the content of the excluded php file.
* @param string $fileName The view file name
* @return string
* @param string $fileName The view file name
* @return string
*/
protected function getIncludeContents(string $fileName): string
{
Expand Down
20 changes: 10 additions & 10 deletions src/Controller/Controller.php
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ abstract class Controller

/**
* Controller constructor.
* @param Php $php
* @param Php $php
* @param Wordpress $wordpress
* @param WordpressConfig $wordpressConfig
*/
Expand Down Expand Up @@ -87,8 +87,8 @@ protected function getWordpressConfig(): WordpressConfig

/**
* Returns the nonce field.
* @param string $name
* @return string
* @param string $name
* @return string
*/
public function createNonceField(string $name): string
{
Expand All @@ -97,8 +97,8 @@ public function createNonceField(string $name): string

/**
* Returns the nonce.
* @param string $name
* @return string
* @param string $name
* @return string
*/
public function getNonce(string $name): string
{
Expand All @@ -107,7 +107,7 @@ public function getNonce(string $name): string

/**
* Verifies the nonce and terminates the application if the nonce is wrong.
* @param string $name
* @param string $name
*/
protected function verifyNonce(string $name)
{
Expand All @@ -120,7 +120,7 @@ protected function verifyNonce(string $name)

/**
* Sets the update message.
* @param string $message
* @param string $message
*/
protected function setUpdateMessage(string $message)
{
Expand All @@ -129,7 +129,7 @@ protected function setUpdateMessage(string $message)

/**
* Adds an error message.
* @param string $message
* @param string $message
*/
protected function addErrorMessage(string $message)
{
Expand All @@ -142,7 +142,7 @@ protected function addErrorMessage(string $message)

/**
* Returns the update message.
* @return string
* @return string
*/
public function getUpdateMessage(): ?string
{
Expand All @@ -151,7 +151,7 @@ public function getUpdateMessage(): ?string

/**
* Returns true if a update message is set.
* @return bool
* @return bool
*/
public function hasUpdateMessage(): bool
{
Expand Down
34 changes: 17 additions & 17 deletions src/Controller/ControllerFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ class ControllerFactory

/**
* ControllerFactory constructor.
* @param Php $php
* @param Php $php
* @param Wordpress $wordpress
* @param Database $database
* @param WordpressConfig $wordpressConfig
Expand Down Expand Up @@ -239,7 +239,7 @@ public function __construct(

/**
* Creates and returns a new backend controller.
* @return BackendController
* @return BackendController
*/
public function createBackendController(): BackendController
{
Expand All @@ -255,7 +255,7 @@ public function createBackendController(): BackendController

/**
* Creates and returns a new backend about controller.
* @return AboutController
* @return AboutController
*/
public function createBackendAboutController(): AboutController
{
Expand All @@ -268,7 +268,7 @@ public function createBackendAboutController(): AboutController

/**
* Creates and returns a new backend object controller.
* @return ObjectController
* @return ObjectController
*/
public function createBackendObjectController(): ObjectController
{
Expand All @@ -290,7 +290,7 @@ public function createBackendObjectController(): ObjectController

/**
* Creates and returns a new backend cache controller.
* @return CacheController
* @return CacheController
*/
public function createBackendCacheController(): CacheController
{
Expand All @@ -301,7 +301,7 @@ public function createBackendCacheController(): CacheController

/**
* Creates and returns a new backend post object controller.
* @return PostObjectController
* @return PostObjectController
*/
public function createBackendPostObjectController(): PostObjectController
{
Expand All @@ -323,7 +323,7 @@ public function createBackendPostObjectController(): PostObjectController

/**
* Creates and returns a new backend term object controller.
* @return TermObjectController
* @return TermObjectController
*/
public function createBackendTermObjectController(): TermObjectController
{
Expand All @@ -345,7 +345,7 @@ public function createBackendTermObjectController(): TermObjectController

/**
* Creates and returns a new backend user object controller.
* @return UserObjectController
* @return UserObjectController
*/
public function createBackendUserObjectController(): UserObjectController
{
Expand All @@ -367,7 +367,7 @@ public function createBackendUserObjectController(): UserObjectController

/**
* Creates and returns a new backend dynamic group controller.
* @return DynamicGroupsController
* @return DynamicGroupsController
*/
public function createBackendDynamicGroupsController(): DynamicGroupsController
{
Expand All @@ -389,7 +389,7 @@ public function createBackendDynamicGroupsController(): DynamicGroupsController

/**
* Creates and returns a new backend setup controller.
* @return SettingsController
* @return SettingsController
*/
public function createBackendSettingsController(): SettingsController
{
Expand All @@ -407,7 +407,7 @@ public function createBackendSettingsController(): SettingsController

/**
* Creates and returns a new backend setup controller.
* @return SetupController
* @return SetupController
*/
public function createBackendSetupController(): SetupController
{
Expand All @@ -422,7 +422,7 @@ public function createBackendSetupController(): SetupController

/**
* Creates and returns a new backend user group controller.
* @return UserGroupController
* @return UserGroupController
*/
public function createBackendUserGroupController(): UserGroupController
{
Expand All @@ -438,7 +438,7 @@ public function createBackendUserGroupController(): UserGroupController

/**
* Creates and returns a new frontend controller.
* @return FrontendController
* @return FrontendController
*/
public function createFrontendController(): FrontendController
{
Expand All @@ -453,7 +453,7 @@ public function createFrontendController(): FrontendController

/**
* Creates and returns a new frontend post controller.
* @return PostController
* @return PostController
*/
public function createFrontendPostController(): PostController
{
Expand All @@ -473,7 +473,7 @@ public function createFrontendPostController(): PostController

/**
* Creates and returns a new frontend redirect controller.
* @return RedirectController
* @return RedirectController
*/
public function createFrontendRedirectController(): RedirectController
{
Expand All @@ -494,7 +494,7 @@ public function createFrontendRedirectController(): RedirectController

/**
* Creates and returns a new frontend short code controller.
* @return ShortCodeController
* @return ShortCodeController
*/
public function createFrontendShortCodeController(): ShortCodeController
{
Expand All @@ -508,7 +508,7 @@ public function createFrontendShortCodeController(): ShortCodeController

/**
* Creates and returns a new frontend term controller.
* @return TermController
* @return TermController
*/
public function createFrontendTermController(): TermController
{
Expand Down
8 changes: 4 additions & 4 deletions src/Controller/Frontend/PostController.php
Original file line number Diff line number Diff line change
Expand Up @@ -300,14 +300,14 @@ private function filterRawPosts(array $rawPosts): array

/**
* The function for the the_posts filter.
* @param array $showPosts The posts.
* @param null|array $showPosts The posts.
* @return array
* @throws UserGroupTypeException
*/
public function showPosts($showPosts = []): array
public function showPosts(?array $showPosts = []): ?array
{
if ($this->wordpress->isFeed() === false || $this->mainConfig->protectFeed() === true) {
$showPosts = $this->filterRawPosts($showPosts);
$showPosts = $this->filterRawPosts((array) $showPosts);
}

$this->restoreFilters();
Expand All @@ -323,7 +323,7 @@ public function showPosts($showPosts = []): array
*/
public function showPages($rawPages = []): array
{
return $this->filterRawPosts($rawPages);
return $this->filterRawPosts((array) $rawPages);
}

/**
Expand Down
16 changes: 8 additions & 8 deletions src/ObjectMembership/ObjectMembershipHandlerFactory.php
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ class ObjectMembershipHandlerFactory

/**
* MembershipHandlerFactory constructor.
* @param Php $php
* @param Php $php
* @param Wordpress $wordpress
* @param Database $database
* @param ObjectMapHandler $objectMapHandler
Expand All @@ -81,8 +81,8 @@ public function __construct(

/**
* Creates a PostMembershipHandler object.
* @param ObjectHandler $objectHandler
* @return PostMembershipHandler
* @param ObjectHandler $objectHandler
* @return PostMembershipHandler
* @throws Exception
*/
public function createPostMembershipHandler(ObjectHandler $objectHandler): PostMembershipHandler
Expand All @@ -97,7 +97,7 @@ public function createPostMembershipHandler(ObjectHandler $objectHandler): PostM

/**
* Creates a RoleMembershipHandler object.
* @return RoleMembershipHandler
* @return RoleMembershipHandler
* @throws Exception
*/
public function createRoleMembershipHandler(): RoleMembershipHandler
Expand All @@ -107,8 +107,8 @@ public function createRoleMembershipHandler(): RoleMembershipHandler

/**
* Creates a TermMembershipHandler object.
* @param ObjectHandler $objectHandler
* @return TermMembershipHandler
* @param ObjectHandler $objectHandler
* @return TermMembershipHandler
* @throws Exception
*/
public function createTermMembershipHandler(ObjectHandler $objectHandler): TermMembershipHandler
Expand All @@ -123,8 +123,8 @@ public function createTermMembershipHandler(ObjectHandler $objectHandler): TermM

/**
* Creates an UserMembershipHandler object.
* @param ObjectHandler $objectHandler
* @return UserMembershipHandler
* @param ObjectHandler $objectHandler
* @return UserMembershipHandler
* @throws Exception
*/
public function createUserMembershipHandler(ObjectHandler $objectHandler): UserMembershipHandler
Expand Down
Loading

0 comments on commit 0e95abc

Please sign in to comment.