Skip to content

Instantly share code, notes, and snippets.

@Bolinha1
Last active August 29, 2015 14:02
Show Gist options
  • Select an option

  • Save Bolinha1/ca6b212261b963fc2186 to your computer and use it in GitHub Desktop.

Select an option

Save Bolinha1/ca6b212261b963fc2186 to your computer and use it in GitHub Desktop.
Classe que realiza login para diversos usuários.
<?php
namespace Login;
use Login\User;
class Login
{
public function validate(User $user)
{
switch ($user->getType())
{
case 'manager':
printf(" yeah, manager...");
break;
case 'seller':
printf("yeah, seller...");
break;
}
}
}
<?php
use Login\User;
use Login\Login;
$login = new Login();
$login->validate(new User('manager'));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment