protected function getSessionBuilders()
    {
        $adapters = is_array($this->getOption(self::OPTION_BUILDERS)) ? $this->getOption(self::OPTION_BUILDERS) : [];
        foreach ($adapters as $key => $adapter) {
            if (!is_a($adapter, SessionBuilder::class, true)) {
                throw new \LogicException('Session adapter must implement interface "SessionBuilder".');
            }
            $adapters[$key] = $this->propagate(new $adapter());
        }
        return $adapters;
    }
protected function getSessionBuilders()
    {
        $adapters = is_array($this->getOption(self::OPTION_BUILDERS)) ? $this->getOption(self::OPTION_BUILDERS) : [];
        foreach ($adapters as $key => $adapter) {
            if (!is_a($adapter, SessionBuilder::class, true)) {
                throw new \LogicException('Session adapter must implement interface "SessionBuilder".');
            }
            $adapters[$key] = $this->propagate(new $adapter());
        }
        return $adapters;
    }
protected function getSessionBuilders ( ) { $ adapters = is_array ( $ this -> getOption ( self :: OPTION_BUILDERS ) ) ? $ this -> getOption ( self :: OPTION_BUILDERS ) : [ ] ; foreach ( $ adapters as $ key => $ adapter ) { if ( ! is_a ( $ adapter , SessionBuilder :: class , true ) ) { throw new \ LogicException ( 'Session adapter must implement interface "SessionBuilder".' ) ; } $ adapters [ $ key ] = $ this -> propagate ( new $ adapter ( ) ) ; } return $ adapters ; }
Fetch rest session builder from the config

@return SessionBuilder[]
Fetch rest session builder from the config