-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Community Addon -> YCom #25
Conversation
YCom Anpassungen
lib/YConverter/Converter.php
Outdated
'replaces' => [ | ||
['checkperm' => 'checkPerm'], | ||
['community' => 'ycom'], | ||
['rex_com_auth' => 'rex_ycom_auth'], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Danke für den PR. Wenn das Methoden oder Funktionen sind, wäre es gut das die Regex genauer wäre. Ansonsten passiert es, dass community auch im Fließtext mit ycom ersetzt wird.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- checkperm ist eine Methode.
- community lediglich der Addon Name. Die Ersetzung finde ich auch potentiell riskant.
- rex_com_auth ist der Klassenname.
Noch zu der Ersetzung von 'community'. Hier ein Beispiel der alten Verwendung: |
Da wird es bereits spezieller. Ersetzt wird das bereits an dieser Stelle, aber eben noch mit dem alten Namen. Teste mal das hier bitte:
Ggf. müsste man eine Rename für AddOns noch mitbringen. |
Ja, perfekt. Das is es. Danke für den Tipp! |
D.h. du kannst bestätigen, dass die obigen Zeilen korrekt ersetzt werden? |
Ja, das wollte ich damit ausdrücken :-). |
['checkperm\(' => 'checkPerm('], | ||
['rex_addon::get\((["']{1})community$1\)->isActivated\(\)' => 'rex_addon::get(\'ycom\')->isActivated()'], | ||
['rex_addon::get\((["']{1})community$1\)->isAvailable\(\)' => 'rex_addon::get(\'ycom\')->isAvailable()'], | ||
['rex_addon::get\((["']{1})community$1\)->isInstalled\(\)' => 'rex_addon::get(\'ycom\')->isInstalled()'], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'
wird nicht richtig escaped.. #26
YCom Anpassungen