perfect php DbRepositoryまで