diff --git a/docs/doc.html b/docs/doc.html index 57a70e4a..dbae144d 100644 --- a/docs/doc.html +++ b/docs/doc.html @@ -26897,7 +26897,7 @@

Return

Declaration

public static function getInstance(
    string|null $name = null,
-    int $maxLifeTime = 0
+    int $maxLifetime = 0
) : self
{
}

Description

@@ -26907,7 +26907,7 @@

Description

Parameters

$name

Session name.

-
$maxLifeTime
+
$maxLifetime

Maximum lifetime of the session.

Return

self
diff --git a/manual/includes/_environment-variable.md b/manual/includes/_environment-variable.md index 11a8b2c5..840f408e 100644 --- a/manual/includes/_environment-variable.md +++ b/manual/includes/_environment-variable.md @@ -94,7 +94,7 @@ database: salt: ${APP_DATABASE_SALT} session: name: MUSICPRODUCTIONMANAGER - max_life_time: 86400 + max_lifetime: 86400 vocal_guide_instrument: piano ``` diff --git a/manual/includes/_secret-object.md b/manual/includes/_secret-object.md index 23ccb7c8..ce29fb59 100644 --- a/manual/includes/_secret-object.md +++ b/manual/includes/_secret-object.md @@ -468,7 +468,7 @@ database: salt: Asia/Jakarta session: name: MUSICPRODUCTIONMANAGER - max_life_time: 86400 + max_lifetime: 86400 save_handler: files save_path: /tmp/session vocal_guide_instrument: piano @@ -495,7 +495,7 @@ database: salt: hdsBgcmvq/rzfNUuhgQiBop4Hp4wqd5w03Il9zaOshK0LgGtaEK1WTcPx5OdL+9VvhmZvs7g/jDGYjYoHwXjIg== session: name: 4u5xAE2K74pUxZyIVsphoYUka3vpnzUx7op6CnELtdWNEepz/jQLaKynItFt5dx6bv7wjBUFL1AaZaA4ypw/CP6xtR5WFQy+RV6V8VqYM8o= - max_life_time: cspEenRp8+kwUY1RNvmEdWcLqmsRZ+UJZVjY4JwRsuIIfkr+J0w1SYCuRMzMtHG4/hZ5tlXhtGdRZyM7quCbZg== + max_lifetime: cspEenRp8+kwUY1RNvmEdWcLqmsRZ+UJZVjY4JwRsuIIfkr+J0w1SYCuRMzMtHG4/hZ5tlXhtGdRZyM7quCbZg== save_handler: LIlCCaWHVqg9R4G6ghxDZnuenMLgSI6HjiW+tVGNDa7UyIA7FkFtOgOJtvT/EolUc+kkJSXiMo+76QhvFFq8Dg== save_path: CZijzyucTzrj3tZ1M9PbQ6Hky1+4Gz3RnXwZNSe9/SL+9QZdpK4PoW2TSLsuQ+cKBgKgkncd7JXWgA3CFg0f1A== result_per_page: 20 diff --git a/manual/includes/_session.md b/manual/includes/_session.md index 06b856c7..b8357032 100644 --- a/manual/includes/_session.md +++ b/manual/includes/_session.md @@ -9,7 +9,7 @@ Session variables keep information about one single user, and are available to a ```yaml session: name: ${SESSION_NAME} - max_life_time: ${SESSION_MAX_LIFE_TIME} + max_lifetime: ${SESSION_MAX_LIFE_TIME} save_handler: ${SESSION_SAVE_HANDLER} save_path: ${SESSION_SAVE_PATH} cookie_lifetime: ${SESSION_COOKIE_LIFETIME} @@ -23,7 +23,7 @@ session: - **name**: Specifies the name of the session. The value `${SESSION_NAME}` refers to an environment variable or a parameter that should be defined elsewhere in the application or server environment. It determines the session's name identifier. -- **max_life_time**: Defines the maximum lifetime of the session in seconds. The value `${SESSION_MAX_LIFE_TIME}` is expected to come from an environment variable or configuration setting, controlling how long the session will last before it expires. +- **max_lifetime**: Defines the maximum lifetime of the session in seconds. The value `${SESSION_MAX_LIFE_TIME}` is expected to come from an environment variable or configuration setting, controlling how long the session will last before it expires. - **save_handler**: Specifies the handler used to save session data. In this case, `${SESSION_SAVE_HANDLER}` likely refers to the session handler, such as `redis`, `files`, or `database`, depending on the server configuration. @@ -66,7 +66,7 @@ $sessions->startSession(); ```yaml session: name: MUSICPRODUCTIONMANAGER - max_life_time: 86400 + max_lifetime: 86400 save_handler: redis save_path: tcp://127.0.0.1:6379?auth=myredispass ``` @@ -76,7 +76,7 @@ or ```yaml session: name: MUSICPRODUCTIONMANAGER - max_life_time: 86400 + max_lifetime: 86400 save_handler: redis save_path: tcp://127.0.0.1:6379?auth=${REDIS_AUTH} ``` @@ -90,7 +90,7 @@ For example: ```yaml session: name: ${SESSION_NAME} - max_life_time: ${SESSION_MAX_LIFE_TIME} + max_lifetime: ${SESSION_MAX_LIFE_TIME} save_handler: ${SESSION_SAVE_HANDLER} save_path: ${SESSION_SAVE_PATH} cookie_lifetime: ${SESSION_COOKIE_LIFETIME} diff --git a/manual/index.html b/manual/index.html index d0544e8c..9da63e7f 100644 --- a/manual/index.html +++ b/manual/index.html @@ -1233,7 +1233,7 @@

Create Yaml File

salt: ${APP_DATABASE_SALT} session: name: MUSICPRODUCTIONMANAGER - max_life_time: 86400 + max_lifetime: 86400 vocal_guide_instrument: piano

Setting Up Environment Variables

On Windows, users can directly create environment variables either via the graphical user interface (GUI) or the setx command line. PHP can immediately read environment variables after Windows is restarted.

@@ -2591,7 +2591,7 @@

Multilevel Object Secure

salt: Asia/Jakarta session: name: MUSICPRODUCTIONMANAGER - max_life_time: 86400 + max_lifetime: 86400 save_handler: files save_path: /tmp/session vocal_guide_instrument: piano @@ -2618,7 +2618,7 @@

Multilevel Object Secure

salt: hdsBgcmvq/rzfNUuhgQiBop4Hp4wqd5w03Il9zaOshK0LgGtaEK1WTcPx5OdL+9VvhmZvs7g/jDGYjYoHwXjIg== session: name: 4u5xAE2K74pUxZyIVsphoYUka3vpnzUx7op6CnELtdWNEepz/jQLaKynItFt5dx6bv7wjBUFL1AaZaA4ypw/CP6xtR5WFQy+RV6V8VqYM8o= - max_life_time: cspEenRp8+kwUY1RNvmEdWcLqmsRZ+UJZVjY4JwRsuIIfkr+J0w1SYCuRMzMtHG4/hZ5tlXhtGdRZyM7quCbZg== + max_lifetime: cspEenRp8+kwUY1RNvmEdWcLqmsRZ+UJZVjY4JwRsuIIfkr+J0w1SYCuRMzMtHG4/hZ5tlXhtGdRZyM7quCbZg== save_handler: LIlCCaWHVqg9R4G6ghxDZnuenMLgSI6HjiW+tVGNDa7UyIA7FkFtOgOJtvT/EolUc+kkJSXiMo+76QhvFFq8Dg== save_path: CZijzyucTzrj3tZ1M9PbQ6Hky1+4Gz3RnXwZNSe9/SL+9QZdpK4PoW2TSLsuQ+cKBgKgkncd7JXWgA3CFg0f1A== result_per_page: 20 @@ -3470,7 +3470,7 @@

Session with File

Yaml File

session:
   name: ${SESSION_NAME}
-  max_life_time: ${SESSION_MAX_LIFE_TIME}
+  max_lifetime: ${SESSION_MAX_LIFE_TIME}
   save_handler: ${SESSION_SAVE_HANDLER}
   save_path: ${SESSION_SAVE_PATH}
   cookie_lifetime: ${SESSION_COOKIE_LIFETIME}
@@ -3484,7 +3484,7 @@ 

Explanation:

name: Specifies the name of the session. The value ${SESSION_NAME} refers to an environment variable or a parameter that should be defined elsewhere in the application or server environment. It determines the session's name identifier.

  • -

    max_life_time: Defines the maximum lifetime of the session in seconds. The value ${SESSION_MAX_LIFE_TIME} is expected to come from an environment variable or configuration setting, controlling how long the session will last before it expires.

    +

    max_lifetime: Defines the maximum lifetime of the session in seconds. The value ${SESSION_MAX_LIFE_TIME} is expected to come from an environment variable or configuration setting, controlling how long the session will last before it expires.

  • save_handler: Specifies the handler used to save session data. In this case, ${SESSION_SAVE_HANDLER} likely refers to the session handler, such as redis, files, or database, depending on the server configuration.

    @@ -3527,13 +3527,13 @@

    Session with Redis

    Yaml File

    session:
       name: MUSICPRODUCTIONMANAGER
    -  max_life_time: 86400
    +  max_lifetime: 86400
       save_handler: redis
       save_path: tcp://127.0.0.1:6379?auth=myredispass

    or

    session:
       name: MUSICPRODUCTIONMANAGER
    -  max_life_time: 86400
    +  max_lifetime: 86400
       save_handler: redis
       save_path: tcp://127.0.0.1:6379?auth=${REDIS_AUTH}

    WARNING!

    @@ -3541,7 +3541,7 @@

    Session with Redis

    For example:

    session:
       name: ${SESSION_NAME}
    -  max_life_time: ${SESSION_MAX_LIFE_TIME}
    +  max_lifetime: ${SESSION_MAX_LIFE_TIME}
       save_handler: ${SESSION_SAVE_HANDLER}
       save_path: ${SESSION_SAVE_PATH}
       cookie_lifetime: ${SESSION_COOKIE_LIFETIME}
    diff --git a/src/Request/InputSessions.php b/src/Request/InputSessions.php
    index da7778b2..1771b95f 100644
    --- a/src/Request/InputSessions.php
    +++ b/src/Request/InputSessions.php
    @@ -21,18 +21,18 @@ class InputSessions extends PicoSession
          * This method ensures that only one instance of PicoSession is created (Singleton pattern).
          *
          * @param string|null $name Session name.
    -     * @param int $maxLifeTime Maximum lifetime of the session.
    +     * @param int $maxLifetime Maximum lifetime of the session.
          * @return self The instance of PicoSession.
          */
    -    public static function getInstance($name = null, $maxLifeTime = 0)
    +    public static function getInstance($name = null, $maxLifetime = 0)
         {
             if (!isset(self::$_instance)) {
                 self::$_instance = new self;
                 if (isset($name)) {
                     self::$_instance->setSessionName($name);
                 }
    -            if ($maxLifeTime > 0) {
    -                self::$_instance->setSessionMaxLifeTime($maxLifeTime);
    +            if ($maxLifetime > 0) {
    +                self::$_instance->setSessionMaxLifetime($maxLifetime);
                 }
             }
             self::$_instance->startSession();
    diff --git a/src/Session/PicoSession.php b/src/Session/PicoSession.php
    index 0a310712..c8769ff6 100644
    --- a/src/Session/PicoSession.php
    +++ b/src/Session/PicoSession.php
    @@ -60,8 +60,8 @@ public function __construct($sessConf = null)
                 if ($sessConf->getName() != "") {
                     $this->setSessionName($sessConf->getName());
                 }
    -            if ($sessConf->getMaxLifeTime() > 0) {
    -                $this->setSessionMaxLifeTime($sessConf->getMaxLifeTime());
    +            if ($sessConf->getMaxLifetime() > 0) {
    +                $this->setSessionMaxLifetime($sessConf->getMaxLifetime());
                 }
                 if ($sessConf->getSaveHandler() == "redis") {
                     $redisParams = $this->getRedisParams($sessConf);
    @@ -175,18 +175,18 @@ function ($matches) {
          * This method ensures that only one instance of PicoSession is created (Singleton pattern).
          *
          * @param string|null $name Session name.
    -     * @param int $maxLifeTime Maximum lifetime of the session.
    +     * @param int $maxLifetime Maximum lifetime of the session.
          * @return self The instance of PicoSession.
          */
    -    public static function getInstance($name = null, $maxLifeTime = 0)
    +    public static function getInstance($name = null, $maxLifetime = 0)
         {
             if (!isset(self::$_instance)) {
                 self::$_instance = new self;
                 if (isset($name)) {
                     self::$_instance->setSessionName($name);
                 }
    -            if ($maxLifeTime > 0) {
    -                self::$_instance->setSessionMaxLifeTime($maxLifeTime);
    +            if ($maxLifetime > 0) {
    +                self::$_instance->setSessionMaxLifetime($maxLifetime);
                 }
             }
             self::$_instance->startSession();
    @@ -403,7 +403,7 @@ public function setSessionSavePath($path)
          * @param int $lifeTime Maximum lifetime for the session in seconds.
          * @return self Returns the current instance for method chaining.
          */
    -    public function setSessionMaxLifeTime($lifeTime)
    +    public function setSessionMaxLifetime($lifeTime)
         {
             ini_set("session.gc_maxlifetime", $lifeTime);
             ini_set("session.cookie_lifetime", $lifeTime);
    diff --git a/tests/SecretObject.php b/tests/SecretObject.php
    index c0da5667..cec90e8d 100644
    --- a/tests/SecretObject.php
    +++ b/tests/SecretObject.php
    @@ -83,7 +83,7 @@ class ConfigSecret2 extends SecretObject
       salt: Asia/Jakarta
     session:
       name: MUSICPRODUCTIONMANAGER
    -  max_life_time: 86400
    +  max_lifetime: 86400
       save_handler: files
       save_path: /tmp/session
     vocal_guide_instrument: piano
    @@ -115,7 +115,7 @@ class ConfigSecret2 extends SecretObject
         salt: hdsBgcmvq/rzfNUuhgQiBop4Hp4wqd5w03Il9zaOshK0LgGtaEK1WTcPx5OdL+9VvhmZvs7g/jDGYjYoHwXjIg==
     session:
         name: 4u5xAE2K74pUxZyIVsphoYUka3vpnzUx7op6CnELtdWNEepz/jQLaKynItFt5dx6bv7wjBUFL1AaZaA4ypw/CP6xtR5WFQy+RV6V8VqYM8o=
    -    max_life_time: cspEenRp8+kwUY1RNvmEdWcLqmsRZ+UJZVjY4JwRsuIIfkr+J0w1SYCuRMzMtHG4/hZ5tlXhtGdRZyM7quCbZg==
    +    max_lifetime: cspEenRp8+kwUY1RNvmEdWcLqmsRZ+UJZVjY4JwRsuIIfkr+J0w1SYCuRMzMtHG4/hZ5tlXhtGdRZyM7quCbZg==
         save_handler: LIlCCaWHVqg9R4G6ghxDZnuenMLgSI6HjiW+tVGNDa7UyIA7FkFtOgOJtvT/EolUc+kkJSXiMo+76QhvFFq8Dg==
         save_path: CZijzyucTzrj3tZ1M9PbQ6Hky1+4Gz3RnXwZNSe9/SL+9QZdpK4PoW2TSLsuQ+cKBgKgkncd7JXWgA3CFg0f1A==
     result_per_page: 20
    diff --git a/tutorial.md b/tutorial.md
    index b7460863..418231d2 100644
    --- a/tutorial.md
    +++ b/tutorial.md
    @@ -1375,7 +1375,7 @@ database:
       salt: ${APP_DATABASE_SALT}
     session:
       name: MUSICPRODUCTIONMANAGER
    -  max_life_time: 86400
    +  max_lifetime: 86400
     vocal_guide_instrument: piano
     ```
     
    @@ -2827,7 +2827,7 @@ database:
       salt: Asia/Jakarta
     session:
       name: MUSICPRODUCTIONMANAGER
    -  max_life_time: 86400
    +  max_lifetime: 86400
       save_handler: files
       save_path: /tmp/session
     vocal_guide_instrument: piano
    @@ -2854,7 +2854,7 @@ database:
         salt: hdsBgcmvq/rzfNUuhgQiBop4Hp4wqd5w03Il9zaOshK0LgGtaEK1WTcPx5OdL+9VvhmZvs7g/jDGYjYoHwXjIg==
     session:
         name: 4u5xAE2K74pUxZyIVsphoYUka3vpnzUx7op6CnELtdWNEepz/jQLaKynItFt5dx6bv7wjBUFL1AaZaA4ypw/CP6xtR5WFQy+RV6V8VqYM8o=
    -    max_life_time: cspEenRp8+kwUY1RNvmEdWcLqmsRZ+UJZVjY4JwRsuIIfkr+J0w1SYCuRMzMtHG4/hZ5tlXhtGdRZyM7quCbZg==
    +    max_lifetime: cspEenRp8+kwUY1RNvmEdWcLqmsRZ+UJZVjY4JwRsuIIfkr+J0w1SYCuRMzMtHG4/hZ5tlXhtGdRZyM7quCbZg==
         save_handler: LIlCCaWHVqg9R4G6ghxDZnuenMLgSI6HjiW+tVGNDa7UyIA7FkFtOgOJtvT/EolUc+kkJSXiMo+76QhvFFq8Dg==
         save_path: CZijzyucTzrj3tZ1M9PbQ6Hky1+4Gz3RnXwZNSe9/SL+9QZdpK4PoW2TSLsuQ+cKBgKgkncd7JXWgA3CFg0f1A==
     result_per_page: 20
    @@ -3808,7 +3808,7 @@ Session variables keep information about one single user, and are available to a
     ```yaml
     session:
       name: ${SESSION_NAME}
    -  max_life_time: ${SESSION_MAX_LIFE_TIME}
    +  max_lifetime: ${SESSION_MAX_LIFE_TIME}
       save_handler: ${SESSION_SAVE_HANDLER}
       save_path: ${SESSION_SAVE_PATH}
       cookie_lifetime: ${SESSION_COOKIE_LIFETIME}
    @@ -3822,7 +3822,7 @@ session:
       
     -   **name**: Specifies the name of the session. The value `${SESSION_NAME}` refers to an environment variable or a parameter that should be defined elsewhere in the application or server environment. It determines the session's name identifier.
         
    --   **max_life_time**: Defines the maximum lifetime of the session in seconds. The value `${SESSION_MAX_LIFE_TIME}` is expected to come from an environment variable or configuration setting, controlling how long the session will last before it expires.
    +-   **max_lifetime**: Defines the maximum lifetime of the session in seconds. The value `${SESSION_MAX_LIFE_TIME}` is expected to come from an environment variable or configuration setting, controlling how long the session will last before it expires.
         
     -   **save_handler**: Specifies the handler used to save session data. In this case, `${SESSION_SAVE_HANDLER}` likely refers to the session handler, such as `redis`, `files`, or `database`, depending on the server configuration.
         
    @@ -3865,7 +3865,7 @@ $sessions->startSession();
     ```yaml
     session:
       name: MUSICPRODUCTIONMANAGER
    -  max_life_time: 86400
    +  max_lifetime: 86400
       save_handler: redis
       save_path: tcp://127.0.0.1:6379?auth=myredispass
     ```
    @@ -3875,7 +3875,7 @@ or
     ```yaml
     session:
       name: MUSICPRODUCTIONMANAGER
    -  max_life_time: 86400
    +  max_lifetime: 86400
       save_handler: redis
       save_path: tcp://127.0.0.1:6379?auth=${REDIS_AUTH}
     ```
    @@ -3889,7 +3889,7 @@ For example:
     ```yaml
     session:
       name: ${SESSION_NAME}
    -  max_life_time: ${SESSION_MAX_LIFE_TIME}
    +  max_lifetime: ${SESSION_MAX_LIFE_TIME}
       save_handler: ${SESSION_SAVE_HANDLER}
       save_path: ${SESSION_SAVE_PATH}
       cookie_lifetime: ${SESSION_COOKIE_LIFETIME}