File tree Expand file tree Collapse file tree 17 files changed +68
-17
lines changed
Expand file tree Collapse file tree 17 files changed +68
-17
lines changed Original file line number Diff line number Diff line change 2323use JBZoo \MermaidPHP \Helper ;
2424use JBZoo \MermaidPHP \Render ;
2525
26- final class ClassDiagram
26+ /**
27+ * @psalm-suppress ClassMustBeFinal
28+ */
29+ class ClassDiagram
2730{
2831 private ?string $ title = null ;
2932 private ?Direction $ direction = null ;
Original file line number Diff line number Diff line change 1616
1717namespace JBZoo \MermaidPHP \ClassDiagram \Concept ;
1818
19- final class Argument implements \Stringable
19+ /**
20+ * @psalm-suppress ClassMustBeFinal
21+ */
22+ class Argument implements \Stringable
2023{
2124 public function __construct (
2225 private string $ name ,
Original file line number Diff line number Diff line change 1616
1717namespace JBZoo \MermaidPHP \ClassDiagram \Concept ;
1818
19- final class Attribute implements \Stringable
19+ /**
20+ * @psalm-suppress ClassMustBeFinal
21+ */
22+ class Attribute implements \Stringable
2023{
2124 public function __construct (
2225 private string $ name ,
Original file line number Diff line number Diff line change 1818
1919use JBZoo \MermaidPHP \Helper ;
2020
21- final class Concept
21+ /**
22+ * @psalm-suppress ClassMustBeFinal
23+ */
24+ class Concept
2225{
2326 private static bool $ safeMode = false ;
2427 private string $ identifier ;
Original file line number Diff line number Diff line change 1818
1919use JBZoo \MermaidPHP \Exception ;
2020
21- final class Method implements \Stringable
21+ /**
22+ * @psalm-suppress ClassMustBeFinal
23+ */
24+ class Method implements \Stringable
2225{
2326 public function __construct (
2427 private string $ name ,
Original file line number Diff line number Diff line change 1818
1919use JBZoo \MermaidPHP \ClassDiagram \Concept \Concept ;
2020
21- final class ConceptNamespace
21+ /**
22+ * @psalm-suppress ClassMustBeFinal
23+ */
24+ class ConceptNamespace
2225{
2326 /**
2427 * @param Concept[] $classes
Original file line number Diff line number Diff line change 1818
1919use JBZoo \MermaidPHP \ClassDiagram \Concept \Concept ;
2020
21- final class Relationship
21+ /**
22+ * @psalm-suppress ClassMustBeFinal
23+ */
24+ class Relationship
2225{
2326 public function __construct (
2427 private Concept $ classA ,
Original file line number Diff line number Diff line change 2121use JBZoo \MermaidPHP \Helper ;
2222use JBZoo \MermaidPHP \Render ;
2323
24- final class ERDiagram
24+ /**
25+ * @psalm-suppress ClassMustBeFinal
26+ */
27+ class ERDiagram
2528{
2629 private const RENDER_SHIFT = 4 ;
2730
Original file line number Diff line number Diff line change 1818
1919use JBZoo \MermaidPHP \Helper ;
2020
21- final class Entity
21+ /**
22+ * @psalm-suppress ClassMustBeFinal
23+ */
24+ class Entity
2225{
2326 private static bool $ safeMode = false ;
2427 private string $ identifier = '' ;
Original file line number Diff line number Diff line change 1616
1717namespace JBZoo \MermaidPHP \ERDiagram \Entity ;
1818
19- final class EntityProperty implements \Stringable
19+ /**
20+ * @psalm-suppress ClassMustBeFinal
21+ */
22+ class EntityProperty implements \Stringable
2023{
2124 public const PRIMARY_KEY = 'PK ' ;
2225 public const FOREIGN_KEY = 'FK ' ;
You can’t perform that action at this time.
0 commit comments