mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-09-28 23:39:24 +02:00
1 line
7.3 KiB
XML
1 line
7.3 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="226pt" style="width:615px;height:226px;" version="1.1" viewBox="0 0 615 226" width="615pt"><defs><filter height="300%" id="f1" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><rect fill="#FEFECE" filter="url(#f1)" height="86.8652" style="stroke: #A80036; stroke-width: 1.5;" width="218" x="6" y="130.5"/><ellipse cx="96.25" cy="146.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M99.2231,152.1431 Q98.6421,152.4419 98.0029,152.5913 Q97.3638,152.7407 96.6582,152.7407 Q94.1514,152.7407 92.8315,151.0889 Q91.5117,149.437 91.5117,146.3159 Q91.5117,143.1865 92.8315,141.5347 Q94.1514,139.8828 96.6582,139.8828 Q97.3638,139.8828 98.0112,140.0322 Q98.6587,140.1816 99.2231,140.4805 L99.2231,143.2031 Q98.5923,142.6221 97.9988,142.3523 Q97.4053,142.0825 96.7744,142.0825 Q95.4297,142.0825 94.7449,143.1492 Q94.0601,144.2158 94.0601,146.3159 Q94.0601,148.4077 94.7449,149.4744 Q95.4297,150.541 96.7744,150.541 Q97.4053,150.541 97.9988,150.2712 Q98.5923,150.0015 99.2231,149.4204 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="29" x="116.75" y="151.0352">Form</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="223" y1="162.5" y2="162.5"/><polygon fill="none" points="17,169.4775,21,173.4775,17,177.4775,13,173.4775" style="stroke: #B38D22; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="167" x="26" y="177.1348">elements : array|FormElement[]</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="223" y1="183.4551" y2="183.4551"/><ellipse cx="17" cy="195.4326" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="130" x="26" y="198.0898">render($indent = 0 : int)</text><ellipse cx="17" cy="208.3877" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="192" x="26" y="211.0449">addElement(FormElement $element)</text><rect fill="#FEFECE" filter="url(#f1)" height="60.9551" style="stroke: #A80036; stroke-width: 1.5;" width="156" x="259" y="8.5"/><ellipse cx="296.05" cy="24.5" fill="#A9DCDF" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M296.1633,19.8481 L295.0095,24.9199 L297.3254,24.9199 Z M294.6691,17.6069 L297.6657,17.6069 L301.0109,30 L298.5622,30 L297.7985,26.937 L294.5197,26.937 L293.7727,30 L291.3239,30 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="75" x="314.95" y="29.0352">FormElement</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="260" x2="414" y1="40.5" y2="40.5"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="260" x2="414" y1="48.5" y2="48.5"/><ellipse cx="270" cy="60.4775" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="130" x="279" y="63.1348">render($indent = 0 : int)</text><rect fill="#FEFECE" filter="url(#f1)" height="60.9551" style="stroke: #A80036; stroke-width: 1.5;" width="156" x="259" y="143.5"/><ellipse cx="296.05" cy="159.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M299.0231,165.1431 Q298.4421,165.4419 297.8029,165.5913 Q297.1638,165.7407 296.4582,165.7407 Q293.9514,165.7407 292.6315,164.0889 Q291.3117,162.437 291.3117,159.3159 Q291.3117,156.1865 292.6315,154.5347 Q293.9514,152.8828 296.4582,152.8828 Q297.1638,152.8828 297.8112,153.0322 Q298.4587,153.1816 299.0231,153.4805 L299.0231,156.2031 Q298.3923,155.6221 297.7988,155.3523 Q297.2053,155.0825 296.5744,155.0825 Q295.2297,155.0825 294.5449,156.1492 Q293.8601,157.2158 293.8601,159.3159 Q293.8601,161.4077 294.5449,162.4744 Q295.2297,163.541 296.5744,163.541 Q297.2053,163.541 297.7988,163.2712 Q298.3923,163.0015 299.0231,162.4204 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="75" x="314.95" y="164.0352">InputElement</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="260" x2="414" y1="175.5" y2="175.5"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="260" x2="414" y1="183.5" y2="183.5"/><ellipse cx="270" cy="195.4775" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="130" x="279" y="198.1348">render($indent = 0 : int)</text><rect fill="#FEFECE" filter="url(#f1)" height="60.9551" style="stroke: #A80036; stroke-width: 1.5;" width="156" x="450" y="143.5"/><ellipse cx="488.4" cy="159.5" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M491.3731,165.1431 Q490.7921,165.4419 490.1529,165.5913 Q489.5138,165.7407 488.8082,165.7407 Q486.3014,165.7407 484.9815,164.0889 Q483.6617,162.437 483.6617,159.3159 Q483.6617,156.1865 484.9815,154.5347 Q486.3014,152.8828 488.8082,152.8828 Q489.5138,152.8828 490.1612,153.0322 Q490.8087,153.1816 491.3731,153.4805 L491.3731,156.2031 Q490.7423,155.6221 490.1488,155.3523 Q489.5553,155.0825 488.9244,155.0825 Q487.5797,155.0825 486.8949,156.1492 Q486.2101,157.2158 486.2101,159.3159 Q486.2101,161.4077 486.8949,162.4744 Q487.5797,163.541 488.9244,163.541 Q489.5553,163.541 490.1488,163.2712 Q490.7423,163.0015 491.3731,162.4204 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="72" x="507.6" y="164.0352">TextElement</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="451" x2="605" y1="175.5" y2="175.5"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="451" x2="605" y1="183.5" y2="183.5"/><ellipse cx="461" cy="195.4775" fill="#84BE84" rx="3" ry="3" style="stroke: #038048; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="130" x="470" y="198.1348">render($indent = 0 : int)</text><path d="M396.135,81.178 C425.016,101.289 459.114,125.032 485.4,143.3358 " fill="none" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="none" points="391.802,86.69,379.389,69.517,399.802,75.201,391.802,86.69" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M337,89.791 C337,107.727 337,127.3957 337,143.1056 " fill="none" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="none" points="330,89.517,337,69.517,344,89.517,330,89.517" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M270.47,79.858 C243.834,95.816 213.104,114.226 186.034,130.4436 " fill="none" style="stroke: #A80036; stroke-width: 1.0; stroke-dasharray: 7.0,7.0;"/><polygon fill="none" points="266.977,73.791,287.731,69.517,274.172,85.8,266.977,73.791" style="stroke: #A80036; stroke-width: 1.0;"/></g></svg> |