예제 #1
0
 /**
  * Decrypt set
  * @param  \Slim\Interfaces\CryptInterface $crypt
  * @return void
  * @api
  */
 public function decrypt(CryptInterface $crypt)
 {
     foreach ($this->data as $key => $value) {
         $this->set($key, $crypt->decrypt($value));
     }
 }
예제 #2
0
파일: Cookies.php 프로젝트: fobiaweb/slim
 /**
  * Encrypt cookies
  *
  * This method iterates and encrypts data values.
  *
  * @param \Slim\Interfaces\CryptInterface $crypt
  * @api
  */
 public function encrypt(CryptInterface $crypt)
 {
     foreach ($this as $name => $settings) {
         $settings['value'] = $crypt->encrypt($settings['value']);
         $this->set($name, $settings);
     }
 }