| 
                                
                                    @@ 25-27 (lines=3) @@
                                 | 
                            
                                                            
                                    | 22 | 
                                     | 
                                                return $this->normalizeArray($declaration);  | 
                                
                                                            
                                    | 23 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 24 | 
                                     | 
                                     | 
                                
                                                            
                                    | 25 | 
                                     | 
                                            if (isset($declaration['arguments']) && !is_array($declaration['arguments'])) { | 
                                
                                                            
                                    | 26 | 
                                     | 
                                                throw new \InvalidArgumentException('The "arguments" parameter should be an array of arguments.'); | 
                                
                                                            
                                    | 27 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 28 | 
                                     | 
                                     | 
                                
                                                            
                                    | 29 | 
                                     | 
                                            // Adds default value to associative array  | 
                                
                                                            
                                    | 30 | 
                                     | 
                                            return array_merge(['method' => null, 'required' => true, 'arguments' => []], $declaration);  | 
                                
                                                                                
                                 | 
                                
                                    @@ 55-57 (lines=3) @@
                                 | 
                            
                                                            
                                    | 52 | 
                                     | 
                                            $service = $declaration[0];  | 
                                
                                                            
                                    | 53 | 
                                     | 
                                            $method  = null;  | 
                                
                                                            
                                    | 54 | 
                                     | 
                                     | 
                                
                                                            
                                    | 55 | 
                                     | 
                                            if (isset($declaration[1]) && !is_array($declaration[1])) { | 
                                
                                                            
                                    | 56 | 
                                     | 
                                                throw new \InvalidArgumentException('The second argument for a resource configuration, when expressed with a numerically indexed array, should be an array of arguments.'); | 
                                
                                                            
                                    | 57 | 
                                     | 
                                            }  | 
                                
                                                            
                                    | 58 | 
                                     | 
                                     | 
                                
                                                            
                                    | 59 | 
                                     | 
                                            if (false !== strpos($declaration[0], ':')) { | 
                                
                                                            
                                    | 60 | 
                                     | 
                                                list($service, $method) = explode(':', $declaration[0]); |