Skip to content

Repository files navigation

Ray.AuraSessionModule

Continuous Integration

An Aura.Session module for Ray.Di.

Installation

Composer install

$ composer require ray/aura-session-module

Module install

useRay\Di\AbstractModule;
useRay\AuraSessionModule\AuraSessionModule;
class AppModule extends AbstractModule
{
protectedfunctionconfigure(): void
{
$this->install(newAuraSessionModule);
}
}

Usage

useAura\Session\Session;
useMyVendor\MyPackage\MyClass;
class Index extends ResourceObject
{
publicfunction__construct(
privatereadonlySession$session
) {}
publicfunctiononGet() : static
{
// get a _Segment_ object$segment = $this->session->getSegment(MyClass::class);
// try to get a value from the segment;// if it does not exist, return an alternative valueecho$segment->get('foo'); // nullecho$segment->get('baz', 'not set'); // 'not set'
}
}

About

An Aura.Session module for Ray.Di

Topics

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages