PluginProbe
FakerPress / 0.1.2
FakerPress v0.1.2
0.9.2 trunk 0.1.0 0.1.1 0.1.2 0.1.3 0.5.2 0.5.3 0.6.1 0.6.2 0.6.3 0.6.4 0.6.5 0.6.6 0.7.0 0.7.1 0.7.2 0.8.0 0.9.0 0.9.1
fakerpress / modules / user.php

user.php in FakerPress 0.1.2, at modules/user.php

18 lines 422 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace FakerPress\Module;
3
4 class User extends Base {
5
6 public $provider = '\Faker\Provider\WP_User';
7
8 public function save() {
9 $user_id = wp_insert_user( $this->params );
10 if ( ! is_null( $this->params['role'] ) ){
11 $user = new \WP_User( $user_id );
12
13 // Here we could add in the future the possibility to set multiple roles at once
14 $user->set_role( $this->params['role'] );
15 }
16 return $user_id;
17 }
18 }