PHP code example of ray / aura-session-module
1. Go to this page and download the library: Download ray/aura-session-module library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ray / aura-session-module example snippets
use Ray\Di\AbstractModule;
use Ray\AuraSessionModule\AuraSessionModule;
class AppModule extends AbstractModule
{
protected function configure(): void
{
$this->install(new AuraSessionModule);
}
}
use Aura\Session\Session;
use MyVendor\MyPackage\MyClass;
class Index extends ResourceObject
{
public function __construct(
private readonly Session $session
) {}
public function onGet() : 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 value
echo $segment->get('foo'); // null
echo $segment->get('baz', 'not set'); // 'not set'
}
}