리포지토리가 사실상 포함하고있는 객체를 기반으로 부울 값을 반환해도 괜찮습니까? 예를 들어DDD : 저장소가 부울 값을 반환 할 수 있습니까?
:
if (userRepository.checkCredentials(username, password))
{
// ...
을 아니면 그것에게 자세한 방법 할 수있는 더 좋은 방법입니다 :
user = userRepository.findByUsername(username);
if (user != null && user.checkPassword(password)) {
{
// ...
이 코드는 실제로 인증 어댑터 (Zend_Auth)에서 사용되는 코드이므로 사용자의 대답에 의미가 있습니다! – Benjamin
하하, Zend_Auth 어댑터를 기다려서 변수들로부터 모든 PHP $를 떼어 놓았습니다. ... 하하 나는 PHP에서 내 PHP를 PHP로 변환하여 내 머리 속에 응답합니다! – Steve
예, 쉽게 의사 코드를 쉽게 읽을 수 있어야합니다 :) – Benjamin