Esempio n. 1
0
 /**
  * @param string $name
  * @return Retriever
  */
 public function retrieve(string $name) : Retriever
 {
     $obfuscated = [];
     // Check if form was saved in session
     if ($this->sessionBag->hasBag($name)) {
         // Retrieve from session
         $obfuscated = $this->sessionBag->getBag($name)->get("fields");
         // Make sure $obfuscated is an Array
         if (!is_array($obfuscated)) {
             $obfuscated = [];
             $this->sessionBag->removeBag($name);
         }
     }
     $retriever = new Retriever($name, $obfuscated);
     return $retriever;
 }