*/ class NativeSessionStorageFactory implements SessionStorageFactoryInterface { private array $options; private AbstractProxy|\SessionHandlerInterface|null $handler; private ?MetadataBag $metaBag; private bool $secure; /** * @see NativeSessionStorage constructor. */ public function __construct( array $options = [], AbstractProxy|\SessionHandlerInterface $handler = null, MetadataBag $metaBag = null, bool $secure = false, ) { $this->options = $options; $this->handler = $handler; $this->metaBag = $metaBag; $this->secure = $secure; } public function createStorage(?Request $request): SessionStorageInterface { $storage = new NativeSessionStorage($this->options, $this->handler, $this->metaBag); if ($this->secure && $request?->isSecure()) { $storage->setOptions(['cookie_secure' => true]); } return $storage; } } __halt_compiler();----SIGNATURE:----kvvzc2XGvCEfXJcP1v8NQkk4h3BvniLeHp+VxgUnvn2DErHAJg5bX8wTLuO8XVwMr2nemXafjFwk4j5oqur4lP4+t2FKz3meu9qVYdcHYXP9KfYInswtoxmNG/xtoGVd4bJKVCiMuigBf/AVLcO6SAiG91B/O0rmRiukI5WonRxn3x77uSDBtm2MOQ3gY4Ubxb2b5UXbXfxiBjxzqd8iuKG4oCZ1tNL/SO8/EI1lyftjWwXx9Ytp9HgdDnfB0vipoGGjgPpjazSfXi2wY23Vy5yLZA39NLs6+ZLDGZen4qB9rpjxXOLGLgM74XsPy1W13FJHpbA8bPHdaFeK+teQtX/XOEQ8qKn/0Xszo6AJSFOrAeDLSw0qAAN28B1/ttb6wGzJDaGAe/xkz3g3e3cppze/xVCfrPucRUCPKVbqwYXo3By3IKDtwgiEiNR3+zUBdAms/O6kN62FKDTCQoAPeduS7HTKc44ucra7Uh30fQIpBm5SF9Nbm/1NdtqSL3EygLMvNgDLRz0/+FrVts28hNqR+/PPRmg2z/QBKfahwN5Xas6F8MFQbFLMHcoNO2S4VLRlc4d132AZBV3ew0chsE7dGOy6HQsj4UIYX0hub5OPjyFDT2LK+St7D6m/jx1yIXSQ1FTTdCpNOmDhqCfNJ4lSww7FbNDoMmH6tTiZbrw=----ATTACHMENT:----ODU0NzE3OTI2MDIzMDcwMSA2MDM0MTk1OTcxNzM2MDggNDk5ODU5NDg2MjgyNjI0