Skip to content

Commit fae6ab9

Browse files
committed
made flushed an stdClass too
1 parent 06cacdd commit fae6ab9

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

php/session.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020

2121
class Session {
2222
public function __construct($modules) {
23+
$this->modules = $modules;
24+
$this->flushed = new \stdClass;
2325
$this->map = new \stdClass;
2426
$this->map->_ = $modules->_;
25-
$this->flushed = array();
26-
$this->modules = $modules;
2727
}
2828
public function add($module) {
2929
if (!property_exists($this->map, $module)) {
@@ -36,8 +36,8 @@ public function add($module) {
3636
public function flush() {
3737
$output = array();
3838
foreach ($this->map as $name => $info) {
39-
if (array_search($name, $this->flushed, true) === false) {
40-
$this->flushed[] = $name;
39+
if (!property_exists($this->flushed, $name)) {
40+
$this->flushed->$name = true;
4141
$output[] = $info->module;
4242
}
4343
if (0 < strlen($info->code))

0 commit comments

Comments
 (0)