You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
535 B
19 lines
535 B
<?php
|
|
namespace Stub;
|
|
use Shared\HashPassword;
|
|
use Stub\AuthService;
|
|
use Manager\{CoachManager, DataManager, UserManager};
|
|
use Stub\UserRepository;
|
|
|
|
class StubData extends DataManager{
|
|
public function __construct(){
|
|
$this->userMgr = new UserManager(new AuthService(new UserRepository(),new HashPassword()));
|
|
// if($this->userMgr->currentUser->Role)
|
|
$this->coachMgr = new CoachManager();
|
|
// if(user.Role is instance of Coach) {
|
|
// this->CoachMgr = new CoachManager();
|
|
// }
|
|
}
|
|
}
|
|
|
|
?>
|