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.
Web/Sources/src/data/stub/StubData.php

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