first commit
This commit is contained in:
19
wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/Roles.php
vendored
Normal file
19
wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wp/classes/Roles.php
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
namespace WPML\LIB\WP;
|
||||
|
||||
use WPML\FP\Obj;
|
||||
use function WPML\FP\curryN;
|
||||
|
||||
class Roles {
|
||||
|
||||
public static function hasCap( $cap = null, $role = null ) {
|
||||
$hasCap = function ( $cap, $role ) {
|
||||
global $wp_roles;
|
||||
|
||||
return Obj::pathOr( false, [ $role, 'capabilities', $cap ], $wp_roles->roles );
|
||||
};
|
||||
|
||||
return call_user_func_array( curryN( 2, $hasCap ), func_get_args() );
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user