내가 비밀번호 암호화 구성 security.yml 사용에 암호화 설정을 사용하여 :Symfony2 보안 : 코드
encoders:
Acme\UserBundle\Entity\User:
algorithm: bcrypt
cost: 10
가 지금은 엔티티 \ User.php 그렇게 어딘가에 내 사용자 엔티티에 사용자 암호를 업데이트 할을 내가해야
$this->password = password_hash($password, PASSWORD_DEFAULT, ['cost' => 10]);
하지만 누군가가 예를 들어 암호화 비용 값을 20으로 변경하기로 결정하고 security.yml을 업데이트한다고 상상해 봅시다. 맞춤 암호화 코드를 잊어 버리는 것은 쉽습니다.
내 코드에서 security.yml의 설정을 사용하여 솔루션을보다 일반화되고 변경 사항에 대해 친숙하게 만들 수 있습니까?