Completed
Push — develop ( 8c914c...95d5bd )
by Stuart
01:57
created
src/IpRoute/Parsers/ParseIpAddrOutput.php 1 patch
Indentation   +56 added lines, -56 removed lines patch added patch discarded remove patch
@@ -95,65 +95,65 @@
 block discarded – undo
95 95
      *         a list of the network interfaces extracted from the given
96 96
      *         command output
97 97
      */
98
-     private static function fromTraversable($output)
99
-     {
100
-         // our return value
101
-         $retval = [];
102
-
103
-         try {
104
-             // group the output into smaller chunks for parsing
105
-             $groups = self::groupOutputIntoInterfaces($output);
106
-
107
-             foreach($groups as $interfaceLines) {
108
-                 $interface = ParseNetInterface::from($interfaceLines);
109
-                 $retval[] = $interface;
110
-             }
111
-         }
112
-         catch (E4xx_OperatingSystemException $e) {
113
-             throw new E4xx_CannotParseIpAddrOutput($output, $e);
114
-         }
115
-         catch (E5xx_OperatingSystemException $e) {
116
-             throw new E5xx_CannotParseIpAddrOutput($output, $e);
117
-         }
118
-
119
-         // all done
120
-         return $retval;
121
-     }
122
-
123
-     /**
124
-      * convert the output of the 'ip addr show' command into smaller groups
125
-      * that are easier to parse
126
-      *
127
-      * @param  array|Traversable $lines
128
-      *         the output to group
129
-      * @return array
130
-      *         the grouped output
131
-      */
132
-     private static function groupOutputIntoInterfaces($lines)
133
-     {
134
-         $interfaces=[];
135
-
136
-         // what do we have?
137
-         foreach ($lines as $line) {
138
-             // skip empty lines
139
-             if (trim($line) === '') {
140
-                 continue;
141
-             }
142
-
143
-             // what do we have?
144
-             $lineType = ClassifyIpAddrLine::from($line);
145
-             switch ($lineType) {
146
-                 case ClassifyIpAddrLine::LINK_START:
98
+        private static function fromTraversable($output)
99
+        {
100
+            // our return value
101
+            $retval = [];
102
+
103
+            try {
104
+                // group the output into smaller chunks for parsing
105
+                $groups = self::groupOutputIntoInterfaces($output);
106
+
107
+                foreach($groups as $interfaceLines) {
108
+                    $interface = ParseNetInterface::from($interfaceLines);
109
+                    $retval[] = $interface;
110
+                }
111
+            }
112
+            catch (E4xx_OperatingSystemException $e) {
113
+                throw new E4xx_CannotParseIpAddrOutput($output, $e);
114
+            }
115
+            catch (E5xx_OperatingSystemException $e) {
116
+                throw new E5xx_CannotParseIpAddrOutput($output, $e);
117
+            }
118
+
119
+            // all done
120
+            return $retval;
121
+        }
122
+
123
+        /**
124
+         * convert the output of the 'ip addr show' command into smaller groups
125
+         * that are easier to parse
126
+         *
127
+         * @param  array|Traversable $lines
128
+         *         the output to group
129
+         * @return array
130
+         *         the grouped output
131
+         */
132
+        private static function groupOutputIntoInterfaces($lines)
133
+        {
134
+            $interfaces=[];
135
+
136
+            // what do we have?
137
+            foreach ($lines as $line) {
138
+                // skip empty lines
139
+                if (trim($line) === '') {
140
+                    continue;
141
+                }
142
+
143
+                // what do we have?
144
+                $lineType = ClassifyIpAddrLine::from($line);
145
+                switch ($lineType) {
146
+                    case ClassifyIpAddrLine::LINK_START:
147 147
                      $interfaces[] = [ $line ];
148
-                     break;
149
-                 default:
148
+                        break;
149
+                    default:
150 150
                      $interfaces[count($interfaces) - 1][] = $line;
151
-             }
152
-         }
151
+                }
152
+            }
153 153
 
154
-         // all done
155
-         return $interfaces;
156
-     }
154
+            // all done
155
+            return $interfaces;
156
+        }
157 157
 
158 158
     /**
159 159
      * parse the output of the 'ip addr show' command
Please login to merge, or discard this patch.