Completed
Push — develop ( 8c914c...95d5bd )
by Stuart
01:57
created
src/Exceptions/E4xx_CannotParseIpAddrOutput.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -58,6 +58,6 @@
 block discarded – undo
58 58
     public function __construct($lines, Exception $e)
59 59
     {
60 60
         $message = "cannot parse net interface; error is: " . $e->getMessage();
61
-        return parent::__construct(400, $message, [ 'cause' => $e, 'input' => $lines ]);
61
+        return parent::__construct(400, $message, ['cause' => $e, 'input' => $lines]);
62 62
     }
63 63
 }
Please login to merge, or discard this patch.
src/Exceptions/E5xx_CannotParseIpAddrOutput.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -59,6 +59,6 @@
 block discarded – undo
59 59
     public function __construct($lines, Exception $e)
60 60
     {
61 61
         $message = "cannot parse net interface; error is: " . $e->getMessage();
62
-        return parent::__construct(500, $message, [ 'cause' => $e, 'input' => $lines ]);
62
+        return parent::__construct(500, $message, ['cause' => $e, 'input' => $lines]);
63 63
     }
64 64
 }
Please login to merge, or discard this patch.
src/IpRoute/Parsers/ParseIpAddrOutput.php 2 patches
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.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -104,7 +104,7 @@  discard block
 block discarded – undo
104 104
              // group the output into smaller chunks for parsing
105 105
              $groups = self::groupOutputIntoInterfaces($output);
106 106
 
107
-             foreach($groups as $interfaceLines) {
107
+             foreach ($groups as $interfaceLines) {
108 108
                  $interface = ParseNetInterface::from($interfaceLines);
109 109
                  $retval[] = $interface;
110 110
              }
@@ -131,7 +131,7 @@  discard block
 block discarded – undo
131 131
       */
132 132
      private static function groupOutputIntoInterfaces($lines)
133 133
      {
134
-         $interfaces=[];
134
+         $interfaces = [];
135 135
 
136 136
          // what do we have?
137 137
          foreach ($lines as $line) {
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
              $lineType = ClassifyIpAddrLine::from($line);
145 145
              switch ($lineType) {
146 146
                  case ClassifyIpAddrLine::LINK_START:
147
-                     $interfaces[] = [ $line ];
147
+                     $interfaces[] = [$line];
148 148
                      break;
149 149
                  default:
150 150
                      $interfaces[count($interfaces) - 1][] = $line;
Please login to merge, or discard this patch.