Не удается найти: BlowfishPasswordHasher Cakephp

Я только что загрузил CakePHP и следил за учебниками, чтобы получить основы. Все шло нормально, пока я не начал с этой системы аутентификации.

Если вы перейдете к следующему URL-адресу и блоку хэширования пароля (кода).

http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html#authentication-login-and-logout

ты увидишь:

public function beforeSave($options = array()) { if (isset($this->data[$this->alias]['password'])) { $passwordHasher = new BlowfishPasswordHasher(); $this->data[$this->alias]['password'] = $passwordHasher->hash( $this->data[$this->alias]['password'] ); } return true; } 

Проблема в том, что когда я запускаю это, я получаю Fatal Error на этой строке:

Неустранимая ошибка: класс «BlowfishPasswordHasher» не найден в /Users/myUser/Sites/cake/app/Model/User.php в строке 29

Это строка (если быть точным):

 $passwordHasher = new BlowfishPasswordHasher(); 

Почему он не видит этот файл?

В моей программе PHPStorm IDE, когда я нажимаю на нее alt +, она переходит в правильный файл, расположенный в:

/Users/myUser/Sites/cake/lib/Cake/Controller/Component/Auth/BlowfishPasswordHasher.php

У кого-нибудь еще есть проблемы с этим?

заранее спасибо