| 123456789101112131415161718192021222324252627282930313233343536373839404142 | <?php/* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */namespace Symfony\Component\HttpFoundation\Session\Storage;use Symfony\Component\HttpFoundation\Request;// Help opcache.preload discover always-needed symbolsclass_exists(MockFileSessionStorage::class);/** * @author Jérémy Derussé <jeremy@derusse.com> */class MockFileSessionStorageFactory implements SessionStorageFactoryInterface{    private $savePath;    private $name;    private $metaBag;    /**     * @see MockFileSessionStorage constructor.     */    public function __construct(?string $savePath = null, string $name = 'MOCKSESSID', ?MetadataBag $metaBag = null)    {        $this->savePath = $savePath;        $this->name = $name;        $this->metaBag = $metaBag;    }    public function createStorage(?Request $request): SessionStorageInterface    {        return new MockFileSessionStorage($this->savePath, $this->name, $this->metaBag);    }}
 |