Esempio n. 1
0
 public function testInsertCustomFields()
 {
     $user = new User();
     $user->user_login = '******';
     $user->save();
     $user->meta->custom_meta1 = 'Hallo';
     $user->meta->custom_meta2 = 'Wereld';
     $user->save();
     $user = User::find($user->ID);
     $this->assertEquals($user->meta->custom_meta1, 'Hallo');
     $this->assertEquals($user->meta->custom_meta2, 'Wereld');
 }
Esempio n. 2
0
 /**
  * @return mixed
  */
 public static function getUserCart()
 {
     /** Attempt to retrieve the User ID */
     $id = get_current_user_id();
     /** Get Corresponding User's Cart item meta */
     $content = User::find($id)->meta()->where('meta_key', 'cart_items')->get()->pluck('meta_value', 'meta_key');
     if (isset($content['cart_items'])) {
         $content = $content['cart_items'];
     }
     if ($content) {
         /** Here, User's cart content taken from userMeta */
         self::compareCart($content);
     }
     return $content;
 }