Files
DesignPatternsPHP/Structural/DataMapper/uml/uml.txt
2014-07-29 09:51:18 -05:00

26 lines
464 B
Plaintext

@startuml
class User {
protected $userId
protected $username
protected $email
+__construct($id = null, $username = null, $email = null)
+getUserId()
+setUserID($userId)
+getUsername()
+setUsername($username)
+getEmail()
+setEmail($email)
}
class UserMapper {
protected $adapter
+__construct(DBAL $dbLayer)
+save(User $user)
+findById($id)
+findAll()
+mapObject(array $row)
}
User
UserMapper
@enduml