Repository是否可以基於它(虛擬)包含的對象返回布爾值?DDD:倉庫能否返回布爾值?
例如:
if (userRepository.checkCredentials(username, password))
{
// ...
或者是一個更好的方法來做到這一點的詳細方式:
user = userRepository.findByUsername(username);
if (user != null && user.checkPassword(password)) {
{
// ...
這實際上是用在驗證適配器(Zend_Auth)中的代碼,所以你的回答很有意義! – Benjamin
哈哈,等一下,一個Zend_Auth適配器,所以你從變量中拉出了所有的PHP $ ... HAHA我把我的PHP從我的頭轉換到java-ese來回應! – Steve
是的,這應該是僞代碼,易於閱讀:) – Benjamin