<?php
namespace BitApps\FM\Http\Rules;
use BitApps\WPValidator\Rule;
use BitApps\FM\Plugin;
class ValidateUsersRule extends Rule
{
public function validate($value)
{
$users = Plugin::instance()->permissions()->allUsers();
if (!\is_array($value)) {
return false;
}
foreach ($value as $usrId => $permissions) {
if (!isset($users[$usrId])) {
return false;
}
}
return true;
}
public function message()
{
return __('Folder Path Must be within WordPress root directory', 'file-manager');
}
}