private function restoreFromRememberMeCookie()
 {
     if (!$this->cookiesWrapper->isValueSet(self::KEY_REMEMBER_ME)) {
         return null;
     }
     return $this->rememberMeGenerator->decode($this->cookiesWrapper->getValue(self::KEY_REMEMBER_ME));
 }
 /**
  * @{inheritdoc}
  */
 public function extractValueFromArray(ArrayWrapper $arrayWrapper, &$valueChanged)
 {
     if ($arrayWrapper->isValueSet($this->GetName())) {
         $valueChanged = true;
         return $arrayWrapper->getValue($this->GetName());
     } else {
         $valueChanged = false;
         return null;
     }
 }
 public function extractValueFromArray(ArrayWrapper $arrayWrapper, &$changed)
 {
     $editorName = $this->GetEditorName($this->GetLevelCount() - 1);
     if ($arrayWrapper->isValueSet($editorName)) {
         $changed = true;
         $value = $arrayWrapper->getValue($editorName);
         return $value;
     } else {
         $changed = false;
         return null;
     }
 }
예제 #4
0
 public function extractFileSizeFromArray(ArrayWrapper $postWrapper, ArrayWrapper $filesWrapper)
 {
     $action = $this->extractImageActionFromArray($postWrapper);
     if ($action !== REPLACE_IMAGE_ACTION) {
         return;
     }
     $fileInfo = $filesWrapper->getValue($this->GetName() . "_filename");
     return $fileInfo['size'];
 }