EC-CUBE / EC-CUBE/ec-cube3

有効にしているプラグインが動作しない場合がある

Open
#79 0 comments 0 reactions 0 assignees View on GitHub
bug:Middle
Dominant language
PHP
Stars
13
Forks
26
PR merge metrics
No merged PRs in 30d

Description

## 概要(Overview)

有効にしているプラグインが動作しない場合がある
逆もあり、無効にしているプラグインが動作してしまう場合もある

## 期待する内容(Expect) or 要望 (Requirement)
無効にしているプラグインは動作しない

## 再現手順(Procedure)

・Eventファイル名が同一かつ、同じイベントに対して同じメソッド名でlistenする2つのプラグインを用意する
・プラグイン1、プラグイン2の順でインストール・有効化する
・プラグイン1を無効化する

→プラグイン2が有効にも関わらずListenerが動作しない場合がある

## 問題箇所:
Application.php
$priorities[$handler->getPlugin()->getClassName()][$handler->getEvent()][$handler->getHandler()] = $priority;

### 環境 (environment)
+ EC-CUBE: 3.0.18

## 関連情報 (Ref)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.