| 123456789101112131415161718192021222324252627282930 | 
							- <?php
 
- class UserService
 
- {
 
-     /**
 
-      * @var UserModel
 
-      */
 
-     protected $user;
 
-     function __construct(UserModel $user)
 
-     {
 
-         $this->user = $user;
 
-     }
 
-     function create($name)
 
-     {
 
-         $this->user->setName($name);
 
-         $this->user->set('role','user');
 
-         $this->user->set('email',$name.'@service.com');
 
-         $this->user->save();
 
-         return true;
 
-     }
 
-     public static function validateName($name)
 
-     {
 
-         if ($name == 'admin') return false;
 
-         return true;
 
-     }
 
- }
 
 
  |