| Conditions | 2 |
| Paths | 2 |
| Total Lines | 108 |
| Code Lines | 103 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
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 |
||
| 11 | public static function initOnce() { |
||
| 12 | $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool(); |
||
| 13 | |||
| 14 | if (static::$is_initialized == true) { |
||
| 15 | return; |
||
| 16 | } |
||
| 17 | \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce(); |
||
| 18 | $pool->internalAddGeneratedFile(hex2bin( |
||
| 19 | "0ac7160a14676f737369702f6d6573736167652e70726f746f1206676f73" . |
||
| 20 | "736970225f0a08456e76656c6f7065120f0a077061796c6f616418012001" . |
||
| 21 | "280c12110a097369676e617475726518022001280c122f0a0f7365637265" . |
||
| 22 | "745f656e76656c6f706518032001280b32162e676f737369702e53656372" . |
||
| 23 | "6574456e76656c6f706522340a0e536563726574456e76656c6f7065120f" . |
||
| 24 | "0a077061796c6f616418012001280c12110a097369676e61747572651802" . |
||
| 25 | "2001280c222f0a06536563726574121a0a10696e7465726e616c456e6470" . |
||
| 26 | "6f696e74180120012809480042090a07636f6e74656e7422c8070a0d476f" . |
||
| 27 | "737369704d657373616765120d0a056e6f6e6365180120012804120f0a07" . |
||
| 28 | "6368616e6e656c18022001280c12260a0374616718032001280e32192e67" . |
||
| 29 | "6f737369702e476f737369704d6573736167652e54616712290a09616c69" . |
||
| 30 | "76655f6d736718052001280b32142e676f737369702e416c6976654d6573" . |
||
| 31 | "736167654800122c0a076d656d5f72657118062001280b32192e676f7373" . |
||
| 32 | "69702e4d656d62657273686970526571756573744800122d0a076d656d5f" . |
||
| 33 | "72657318072001280b321a2e676f737369702e4d656d6265727368697052" . |
||
| 34 | "6573706f6e7365480012270a08646174615f6d736718082001280b32132e" . |
||
| 35 | "676f737369702e446174614d657373616765480012240a0568656c6c6f18" . |
||
| 36 | "092001280b32132e676f737369702e476f7373697048656c6c6f48001226" . |
||
| 37 | "0a08646174615f646967180a2001280b32122e676f737369702e44617461" . |
||
| 38 | "446967657374480012270a08646174615f726571180b2001280b32132e67" . |
||
| 39 | "6f737369702e4461746152657175657374480012290a0b646174615f7570" . |
||
| 40 | "64617465180c2001280b32122e676f737369702e44617461557064617465" . |
||
| 41 | "4800121e0a05656d707479180d2001280b320d2e676f737369702e456d70" . |
||
| 42 | "7479480012250a04636f6e6e180e2001280b32152e676f737369702e436f" . |
||
| 43 | "6e6e45737461626c697368480012270a0a73746174655f696e666f180f20" . |
||
| 44 | "01280b32112e676f737369702e5374617465496e666f480012330a0e7374" . |
||
| 45 | "6174655f736e617073686f7418102001280b32192e676f737369702e5374" . |
||
| 46 | "617465496e666f536e617073686f744800123b0a1373746174655f696e66" . |
||
| 47 | "6f5f70756c6c5f72657118112001280b321c2e676f737369702e53746174" . |
||
| 48 | "65496e666f50756c6c52657175657374480012330a0d73746174655f7265" . |
||
| 49 | "717565737418122001280b321a2e676f737369702e52656d6f7465537461" . |
||
| 50 | "746552657175657374480012350a0e73746174655f726573706f6e736518" . |
||
| 51 | "132001280b321b2e676f737369702e52656d6f7465537461746552657370" . |
||
| 52 | "6f6e7365480012330a0e6c6561646572736869705f6d736718142001280b" . |
||
| 53 | "32192e676f737369702e4c6561646572736869704d657373616765480012" . |
||
| 54 | "2d0a0d706565725f6964656e7469747918152001280b32142e676f737369" . |
||
| 55 | "702e506565724964656e746974794800225f0a03546167120d0a09554e44" . |
||
| 56 | "4546494e4544100012090a05454d5054591001120c0a084f52475f4f4e4c" . |
||
| 57 | "591002120d0a094348414e5f4f4e4c59100312100a0c4348414e5f414e44" . |
||
| 58 | "5f4f52471004120f0a0b4348414e5f4f525f4f5247100542090a07636f6e" . |
||
| 59 | "74656e7422670a095374617465496e666f12100a086d6574616461746118" . |
||
| 60 | "012001280c12230a0974696d657374616d7018022001280b32102e676f73" . |
||
| 61 | "7369702e5065657254696d65120e0a06706b695f696418032001280c1213" . |
||
| 62 | "0a0b6368616e6e656c5f4d414318042001280c22370a115374617465496e" . |
||
| 63 | "666f536e617073686f7412220a08656c656d656e747318012003280b3210" . |
||
| 64 | "2e676f737369702e456e76656c6f7065222b0a145374617465496e666f50" . |
||
| 65 | "756c6c5265717565737412130a0b6368616e6e656c5f4d41431801200128" . |
||
| 66 | "0c22480a0d436f6e6e45737461626c697368120e0a06706b695f69641801" . |
||
| 67 | "2001280c12100a086964656e7469747918022001280c12150a0d746c735f" . |
||
| 68 | "636572745f6861736818032001280c223e0a0c506565724964656e746974" . |
||
| 69 | "79120e0a06706b695f696418012001280c120c0a04636572741802200128" . |
||
| 70 | "0c12100a086d6574616461746118032001280c22540a0b44617461526571" . |
||
| 71 | "75657374120d0a056e6f6e6365180120012804120f0a0764696765737473" . |
||
| 72 | "18022003280912250a086d73675f7479706518032001280e32132e676f73" . |
||
| 73 | "7369702e50756c6c4d73675479706522550a0b476f7373697048656c6c6f" . |
||
| 74 | "120d0a056e6f6e636518012001280412100a086d65746164617461180220" . |
||
| 75 | "01280c12250a086d73675f7479706518032001280e32132e676f73736970" . |
||
| 76 | "2e50756c6c4d73675479706522620a0a44617461557064617465120d0a05" . |
||
| 77 | "6e6f6e6365180120012804121e0a046461746118022003280b32102e676f" . |
||
| 78 | "737369702e456e76656c6f706512250a086d73675f747970651803200128" . |
||
| 79 | "0e32132e676f737369702e50756c6c4d73675479706522530a0a44617461" . |
||
| 80 | "446967657374120d0a056e6f6e6365180120012804120f0a076469676573" . |
||
| 81 | "747318022003280912250a086d73675f7479706518032001280e32132e67" . |
||
| 82 | "6f737369702e50756c6c4d736754797065222f0a0b446174614d65737361" . |
||
| 83 | "676512200a077061796c6f616418012001280b320f2e676f737369702e50" . |
||
| 84 | "61796c6f616422280a075061796c6f6164120f0a077365715f6e756d1801" . |
||
| 85 | "20012804120c0a046461746118022001280c22690a0c416c6976654d6573" . |
||
| 86 | "7361676512220a0a6d656d6265727368697018012001280b320e2e676f73" . |
||
| 87 | "7369702e4d656d62657212230a0974696d657374616d7018022001280b32" . |
||
| 88 | "102e676f737369702e5065657254696d6512100a086964656e7469747918" . |
||
| 89 | "042001280c22600a114c6561646572736869704d657373616765120e0a06" . |
||
| 90 | "706b695f696418012001280c12230a0974696d657374616d701802200128" . |
||
| 91 | "0b32102e676f737369702e5065657254696d6512160a0e69735f6465636c" . |
||
| 92 | "61726174696f6e180320012808222c0a085065657254696d65120f0a0769" . |
||
| 93 | "6e635f6e756d180120012804120f0a077365715f6e756d18022001280422" . |
||
| 94 | "4e0a114d656d6265727368697052657175657374122a0a1073656c665f69" . |
||
| 95 | "6e666f726d6174696f6e18012001280b32102e676f737369702e456e7665" . |
||
| 96 | "6c6f7065120d0a056b6e6f776e18022003280c22550a124d656d62657273" . |
||
| 97 | "686970526573706f6e7365121f0a05616c69766518012003280b32102e67" . |
||
| 98 | "6f737369702e456e76656c6f7065121e0a046465616418022003280b3210" . |
||
| 99 | "2e676f737369702e456e76656c6f7065223c0a064d656d62657212100a08" . |
||
| 100 | "656e64706f696e7418012001280912100a086d6574616461746118022001" . |
||
| 101 | "280c120e0a06706b695f696418032001280c22070a05456d70747922400a" . |
||
| 102 | "1252656d6f746553746174655265717565737412150a0d73746172745f73" . |
||
| 103 | "65715f6e756d18012001280412130a0b656e645f7365715f6e756d180220" . |
||
| 104 | "01280422380a1352656d6f74655374617465526573706f6e736512210a08" . |
||
| 105 | "7061796c6f61647318012003280b320f2e676f737369702e5061796c6f61" . |
||
| 106 | "642a3d0a0b50756c6c4d736754797065120d0a09554e444546494e454410" . |
||
| 107 | "00120d0a09424c4f434b5f4d5347100112100a0c4944454e544954595f4d" . |
||
| 108 | "53471002327c0a06476f7373697012380a0c476f7373697053747265616d" . |
||
| 109 | "12102e676f737369702e456e76656c6f70651a102e676f737369702e456e" . |
||
| 110 | "76656c6f706522002801300112380a0450696e6712162e676f6f676c652e" . |
||
| 111 | "70726f746f6275662e456d7074791a162e676f6f676c652e70726f746f62" . |
||
| 112 | "75662e456d707479220042505a2b6769746875622e636f6d2f6879706572" . |
||
| 113 | "6c65646765722f6661627269632f70726f746f732f676f73736970ca0220" . |
||
| 114 | "48797065726c65646765725c4661627269635c50726f746f735c476f7373" . |
||
| 115 | "6970620670726f746f33" |
||
| 116 | )); |
||
| 117 | |||
| 118 | static::$is_initialized = true; |
||
| 119 | } |
||
| 122 |