Skip to content

Commit 794b23b

Browse files
author
Slabko,Michael(mslabko)
committed
Merge pull request #11 from magento-tango/pr2.0
MAGETWO-46478: Frontend CAPTCHA Bypass
2 parents 97936c0 + 9a14060 commit 794b23b

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

lib/internal/Magento/Framework/Event/Manager.php

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,35 @@
1010

1111
class Manager implements ManagerInterface
1212
{
13+
/**
14+
* Events cache
15+
*
16+
* @var array
17+
*/
18+
protected $_events = [];
19+
1320
/**
1421
* Event invoker
1522
*
1623
* @var InvokerInterface
1724
*/
18-
protected $invoker;
25+
protected $_invoker;
1926

2027
/**
2128
* Event config
2229
*
2330
* @var ConfigInterface
2431
*/
25-
protected $eventConfig;
32+
protected $_eventConfig;
2633

2734
/**
2835
* @param InvokerInterface $invoker
2936
* @param ConfigInterface $eventConfig
3037
*/
3138
public function __construct(InvokerInterface $invoker, ConfigInterface $eventConfig)
3239
{
33-
$this->invoker = $invoker;
34-
$this->eventConfig = $eventConfig;
40+
$this->_invoker = $invoker;
41+
$this->_eventConfig = $eventConfig;
3542
}
3643

3744
/**
@@ -48,15 +55,15 @@ public function dispatch($eventName, array $data = [])
4855
{
4956
$eventName = mb_strtolower($eventName);
5057
\Magento\Framework\Profiler::start('EVENT:' . $eventName, ['group' => 'EVENT', 'name' => $eventName]);
51-
foreach ($this->eventConfig->getObservers($eventName) as $observerConfig) {
58+
foreach ($this->_eventConfig->getObservers($eventName) as $observerConfig) {
5259
$event = new \Magento\Framework\Event($data);
5360
$event->setName($eventName);
5461

5562
$wrapper = new Observer();
5663
$wrapper->setData(array_merge(['event' => $event], $data));
5764

5865
\Magento\Framework\Profiler::start('OBSERVER:' . $observerConfig['name']);
59-
$this->invoker->dispatch($observerConfig, $wrapper);
66+
$this->_invoker->dispatch($observerConfig, $wrapper);
6067
\Magento\Framework\Profiler::stop('OBSERVER:' . $observerConfig['name']);
6168
}
6269
\Magento\Framework\Profiler::stop('EVENT:' . $eventName);

0 commit comments

Comments
 (0)