Skip to content
This repository was archived by the owner on Aug 19, 2022. It is now read-only.

Commit 1f51cd5

Browse files
committed
Updated to 1.0.9 version
1 parent 470d1a3 commit 1f51cd5

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@
9797
* Added `public/sass/eliasis-complement.sass` file.
9898
* Added `public/template/eliasis-complement.php` file.
9999

100+
* Added `Eliasis/Complement/after_set_states` hook in `Eliasis\Complement\ComplementState` trait.
101+
100102
## 1.0.8 - 2017-09-05
101103

102104
* The library was optimized and some errors corrected.

src/Traits/ComplementState.php

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
namespace Eliasis\Complement\Traits;
1313

1414
use Eliasis\App\App,
15+
Josantonius\Hook\Hook,
1516
Josantonius\Json\Json;
1617

1718
/**
@@ -195,9 +196,17 @@ private function _setStates() {
195196

196197
if ($this->_stateChanged($states)) {
197198

199+
$file = $this->_getStatesFilePath();
200+
198201
$states[App::$id][self::$id] = $this->states;
199202

200-
Json::arrayToFile($states, $this->_getStatesFilePath());
203+
Json::arrayToFile($states, $file);
204+
205+
Hook::doAction(
206+
207+
'Eliasis/Complement/after_set_states',
208+
[$file]
209+
);
201210
}
202211
}
203212
}

0 commit comments

Comments
 (0)