first commit

This commit is contained in:
2023-09-12 21:41:04 +02:00
commit 3361a7f053
13284 changed files with 2116755 additions and 0 deletions

View 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() );
}
}