redaxo_cheatsheet icon indicating copy to clipboard operation
redaxo_cheatsheet copied to clipboard

EP-Klassen berücksichtigen

Open christophboecker opened this issue 1 year ago • 0 comments

EP-Klassen wie rex_extension_point_art_content_updated werden nun auch vom Parser erkannt.

Die Änderungen betreffen

  1. den Regex-Pattern: aus new\s*\\\?rex_extension_point?\( wurde new\s*\\\?rex_extension_point(_(?<class>[a-z0-9_]+))?\(. Wenn also hinter rex_extension_point ein _ep_name steht wird der als $matches['class'] ausgewiesen ohne _.
  2. Der ermittelte Name ($matches['class'][0]) wird dem $paramsAsArray als erstes Element (=EP-Name, Großbuchstaben) vorangestellt, damit die erwarteten vier Parameter wie immer vorliegen (array_unshift($paramsAsArray, strtoupper($match['class'][0]));).

Die restlichen Änderungen sind entstanden, als ich den PHP_CS_FIxer drüberlaufen ließ.

christophboecker avatar Feb 20 '24 10:02 christophboecker