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