getCookieConfig() public method

Set up and return the cookie configuration array resolved from settings.php
public getCookieConfig ( ) : array
return array
Example #1
0
 public function createRequest($uri = '', $method = 'POST', $parameters = [], $xhr = false)
 {
     $site_url = elgg_get_site_url();
     $path = substr(elgg_normalize_url($uri), strlen($site_url));
     $path_key = Application::GET_PATH_KEY;
     $request = Request::create("?{$path_key}={$path}", $method, $parameters);
     $cookie_name = $this->config->getCookieConfig()['session']['name'];
     $session_id = $this->session->getId();
     $request->cookies->set($cookie_name, $session_id);
     if ($xhr) {
         $request->headers->set('X-Requested-With', 'XMLHttpRequest');
     }
     return $request;
 }
Example #2
0
 /**
  * Get the session ID from the cookie
  *
  * @param Request $request Elgg request
  * @return string
  */
 private function getCookieValue(Request $request)
 {
     $config = $this->config->getCookieConfig();
     $session_name = $config['session']['name'];
     return $request->cookies->get($session_name, '');
 }