I know I can do this without the alias, but in this case trying to instantiate the object using an alias attempts to find a class by the alias name. Can this not be done in PHP?
// Import of manager, admin, etc login PageObjects
use Page\Acceptance\Users\Login as ManagerLoginPage;
use Page\Acceptance\Admins\Login as AdminLoginPage;
...
// Login user type snippet
$alias= $userType . 'LoginPage'; // produces ManagerLoginPage
$User = new $alias($this); // tries to instantiate a class named 'ManagerLoginPage', which doesn't exist
$User->{'loginAs' . $userType}($user);