Skip to content
This repository was archived by the owner on Sep 20, 2021. It is now read-only.

Commit 2a41dfe

Browse files
committed
Event: Use Hoa\Event.
The core is being splitted into several libraries. `Hoa\Event` is one of them.
1 parent a775c09 commit 2a41dfe

2 files changed

Lines changed: 11 additions & 9 deletions

File tree

Dal.php

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
namespace Hoa\Database;
3838

3939
use Hoa\Core;
40+
use Hoa\Event;
4041

4142
/**
4243
* Class \Hoa\Database\Dal.
@@ -46,7 +47,7 @@
4647
* @copyright Copyright © 2007-2015 Hoa community
4748
* @license New BSD License
4849
*/
49-
class Dal implements Core\Parameter\Parameterizable, Core\Event\Source
50+
class Dal implements Core\Parameter\Parameterizable, Event\Source
5051
{
5152
/**
5253
* Abstract layer: DBA.
@@ -134,8 +135,8 @@ private function __construct(Array $connectionParameters)
134135
$id = $this->__id = self::$_id;
135136
$event = 'hoa://Event/Database/' . $id;
136137

137-
Core\Event::register($event . ':opened', $this);
138-
Core\Event::register($event . ':closed', $this);
138+
Event::register($event . ':opened', $this);
139+
Event::register($event . ':closed', $this);
139140

140141
return;
141142
}
@@ -301,10 +302,10 @@ private function open()
301302
));
302303

303304
$id = $this->getId();
304-
Core\Event::notify(
305+
Event::notify(
305306
'hoa://Event/Database/' . $id . ':opened',
306307
$this,
307-
new Core\Event\Bucket([
308+
new Event\Bucket([
308309
'id' => $id,
309310
'dsn' => $dsn,
310311
'username' => $username,
@@ -329,14 +330,14 @@ public function close()
329330
self::$_id = null;
330331
unset(self::$_instance[$id]);
331332

332-
Core\Event::notify(
333+
Event::notify(
333334
$event . ':closed',
334335
$this,
335-
new Core\Event\Bucket(['id' => $id])
336+
new Event\Bucket(['id' => $id])
336337
);
337338

338-
Core\Event::unregister($event . ':opened');
339-
Core\Event::unregister($event . ':closed');
339+
Event::unregister($event . ':opened');
340+
Event::unregister($event . ':closed');
340341

341342
return true;
342343
}

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
},
2424
"require": {
2525
"hoa/core" : "~2.0",
26+
"hoa/event" : "~0.0",
2627
"hoa/exception": "~0.0",
2728
"ext-pdo" : "*"
2829
},

0 commit comments

Comments
 (0)