original_string: protected function load()
      {
          if (!isset($_SESSION[$this->sessionKey])) {
              return;
          }
          $data = json_decode($_SESSION[$this->sessionKey], true);
          if (is_array($data)) {
              foreach ($data as $cookie) {
                  $this->setCookie(new SetCookie($cookie));
              }
          } elseif (strlen($data)) {
              throw new \RuntimeException("Invalid cookie data");
          }
      }
code: protected function load()
      {
          if (!isset($_SESSION[$this->sessionKey])) {
              return;
          }
          $data = json_decode($_SESSION[$this->sessionKey], true);
          if (is_array($data)) {
              foreach ($data as $cookie) {
                  $this->setCookie(new SetCookie($cookie));
              }
          } elseif (strlen($data)) {
              throw new \RuntimeException("Invalid cookie data");
          }
      }
code_tokens: protected function load ( ) { if ( ! isset ( $ _SESSION [ $ this -> sessionKey ] ) ) { return ; } $ data = json_decode ( $ _SESSION [ $ this -> sessionKey ] , true ) ; if ( is_array ( $ data ) ) { foreach ( $ data as $ cookie ) { $ this -> setCookie ( new SetCookie ( $ cookie ) ) ; } } elseif ( strlen ( $ data ) ) { throw new \ RuntimeException ( "Invalid cookie data" ) ; } }
docstring: Load the contents of the client session into the data array
docstring_tokens: Load the contents of the client session into the data array