Yii2 session cookie related issue

Question & Discussion

Yii version 2.*

File : yiisoft/yii2/web/Session.php

    /**
     * Returns the value indicating whether cookies should be used to store session IDs.
     * @return bool|null the value indicating whether cookies should be used to store session IDs.
     * @see setUseCookies()
     */
    public function getUseCookies()
    {
        if (ini_get('session.use_cookies') === '0') {
            return false;
        } elseif (ini_get('session.use_only_cookies') === '1') {
            return true;
        }

        return null;
    }

Would like to know why one more below condition is not added

} elseif (ini_get('session.use_cookies') === '1') {
            return true;
        }

So finally it should look like

    public function getUseCookies()
    {
        if (ini_get('session.use_cookies') === '0') {
            return false;
        } elseif (ini_get('session.use_cookies') === '1') {
            return true;
        } elseif (ini_get('session.use_only_cookies') === '1') {
            return true;
        }

        return null;
    }

Official PHP docs on this session config: PHP: Runtime Configuration - Manual

Is it possible to have use_cookies = 0 and use_only_cookies = 1 and still have session in cookies?