コード例 #1
0
 /**
  * @param Pierrre\EncrypterBundle\Util\EncrypterManager $encrypterManager
  */
 public function __construct(EncrypterManager $encrypterManager, $defaultEncrypterName)
 {
     $this->encrypterManager = $encrypterManager;
     if ($this->encrypterManager->has($defaultEncrypterName)) {
         $this->defaultEncrypterName = $defaultEncrypterName;
     } else {
         throw new \InvalidArgumentException('Unknown default encrypter');
     }
 }
コード例 #2
0
 /**
  * @expectedException InvalidArgumentException
  *
  * @covers Pierrre\EncrypterBundle\Util\EncrypterManager::checkNameIsString
  */
 public function testCheckNameIsStringWithNameNotString()
 {
     $manager = new EncrypterManager();
     $manager->has(new \stdClass());
 }