1<?php 2/** 3 * Zend Framework (http://framework.zend.com/) 4 * 5 * @link http://github.com/zendframework/zf2 for the canonical source repository 6 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) 7 * @license http://framework.zend.com/license/new-bsd New BSD License 8 */ 9 10namespace Zend\Session\Config; 11 12/** 13 * Standard session configuration 14 */ 15interface ConfigInterface 16{ 17 public function setOptions($options); 18 public function getOptions(); 19 20 public function setOption($option, $value); 21 public function getOption($option); 22 public function hasOption($option); 23 24 public function toArray(); 25 26 public function setName($name); 27 public function getName(); 28 29 public function setSavePath($savePath); 30 public function getSavePath(); 31 32 public function setCookieLifetime($cookieLifetime); 33 public function getCookieLifetime(); 34 35 public function setCookiePath($cookiePath); 36 public function getCookiePath(); 37 38 public function setCookieDomain($cookieDomain); 39 public function getCookieDomain(); 40 41 public function setCookieSecure($cookieSecure); 42 public function getCookieSecure(); 43 44 public function setCookieHttpOnly($cookieHttpOnly); 45 public function getCookieHttpOnly(); 46 47 public function setUseCookies($useCookies); 48 public function getUseCookies(); 49 50 public function setRememberMeSeconds($rememberMeSeconds); 51 public function getRememberMeSeconds(); 52} 53