| Conditions | 1 | 
| Paths | 1 | 
| Total Lines | 65 | 
| Code Lines | 42 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 1 | ||
| Bugs | 0 | Features | 1 | 
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
| 1 | <?php  | 
            ||
| 16 | public static function provideConcatenatedRefFixture(): array  | 
            ||
| 17 |     { | 
            ||
| 18 | return [  | 
            ||
| 19 | [  | 
            ||
| 20 | // skip  | 
            ||
| 21 | '<references>  | 
            ||
| 22 | <ref name="A">fu</ref>  | 
            ||
| 23 | <ref name="B">fu</ref>',  | 
            ||
| 24 | '<references>  | 
            ||
| 25 | <ref name="A">fu</ref>  | 
            ||
| 26 | <ref name="B">fu</ref>',  | 
            ||
| 27 | ],  | 
            ||
| 28 | [  | 
            ||
| 29 | // skip  | 
            ||
| 30 |                 '{{{Références | références= | 
            ||
| 31 | <ref name="A">fu</ref>  | 
            ||
| 32 | <ref name="B">fu</ref>}}',  | 
            ||
| 33 |                 '{{{Références | références= | 
            ||
| 34 | <ref name="A">fu</ref>  | 
            ||
| 35 | <ref name="B">fu</ref>}}',  | 
            ||
| 36 | ],  | 
            ||
| 37 | [  | 
            ||
| 38 |                 '{{Références nombreuses|taille=30 | références= | 
            ||
| 39 | <!-- :0 -->  | 
            ||
| 40 | <ref name="A">fu</ref>  | 
            ||
| 41 | <ref name="B">fu</ref>',  | 
            ||
| 42 |                 '{{Références nombreuses|taille=30 | références= | 
            ||
| 43 | <!-- :0 -->  | 
            ||
| 44 | <ref name="A">fu</ref>  | 
            ||
| 45 | <ref name="B">fu</ref>',  | 
            ||
| 46 | ],  | 
            ||
| 47 |             ['<ref>fu</ref><ref name="1">bar</ref>', '<ref>fu</ref>{{,}}<ref name="1">bar</ref>'], | 
            ||
| 48 |             ['<ref>fu</ref>  <ref name="1">bar</ref>', '<ref>fu</ref>{{,}}<ref name="1">bar</ref>'], | 
            ||
| 49 | [  | 
            ||
| 50 | // carriage return  | 
            ||
| 51 | '<ref>fu</ref>  | 
            ||
| 52 |             <ref name="1">bar</ref>', '<ref>fu</ref>{{,}}<ref name="1">bar</ref>'], | 
            ||
| 53 |             ['<ref>fu</ref>{{,}}<ref name="1">bar</ref>', '<ref>fu</ref>{{,}}<ref name="1">bar</ref>'], | 
            ||
| 54 |             ['<ref name="A" /> <ref name="B">', '<ref name="A" />{{,}}<ref name="B">'], | 
            ||
| 55 |             ['<ref name=A /><ref name="B">', '<ref name=A />{{,}}<ref name="B">'], | 
            ||
| 56 |             ['<ref name=A/><ref name="B">', '<ref name=A/>{{,}}<ref name="B">'], | 
            ||
| 57 | // sfn  | 
            ||
| 58 | [  | 
            ||
| 59 |                 '<ref name=A/>{{Sfn|O. Teissier|1860|p=42-43}}<ref name=B/>', | 
            ||
| 60 |                 '<ref name=A/>{{,}}{{Sfn|O. Teissier|1860|p=42-43}}{{,}}<ref name=B/>', | 
            ||
| 61 | ],  | 
            ||
| 62 | [  | 
            ||
| 63 |                 '</ref>{{Sfn|O. Teissier|1860|p=42-43}}<ref name=B>', | 
            ||
| 64 |                 '</ref>{{,}}{{Sfn|O. Teissier|1860|p=42-43}}{{,}}<ref name=B>', | 
            ||
| 65 | ],  | 
            ||
| 66 | [  | 
            ||
| 67 |                 '{{Sfn|O. Teissier}}{{Sfn|O. Teissier}}', | 
            ||
| 68 |                 '{{Sfn|O. Teissier}}{{,}}{{Sfn|O. Teissier}}', | 
            ||
| 69 | ],  | 
            ||
| 70 |             ['</ref><ref group=n>fu</ref>', '</ref>{{,}}<ref group=n>fu</ref>'], | 
            ||
| 71 | [  | 
            ||
| 72 |                 // inchanged with {{Références|références= | 
            ||
| 73 |                 '<ref name="A">fu</ref><ref name="B">bar</ref><ref name="C"/> bla {{Références|références=  <ref name="C">fu</ref><ref name="D">bar</ref> bla', | 
            ||
| 74 |                 '<ref name="A">fu</ref><ref name="B">bar</ref><ref name="C"/> bla {{Références|références=  <ref name="C">fu</ref><ref name="D">bar</ref> bla', | 
            ||
| 75 | ],  | 
            ||
| 76 | [  | 
            ||
| 77 |                 // inchanged with multilines {{Références|références= | 
            ||
| 78 |                 '<ref name="A">fu</ref><ref name="B">bar</ref><ref name="C"/> bla {{Références | 
            ||
| 79 | |références=<ref name="C">fu</ref><ref name="D">bar</ref> bla',  | 
            ||
| 80 |                 '<ref name="A">fu</ref><ref name="B">bar</ref><ref name="C"/> bla {{Références | 
            ||
| 81 | |références=<ref name="C">fu</ref><ref name="D">bar</ref> bla',  | 
            ||
| 219 |