|  | @@ 619-632 (lines=14) @@ | 
                                                            
                                    | 616 |  |      * | 
                                                            
                                    | 617 |  |      * @return string | 
                                                            
                                    | 618 |  |      */ | 
                                                            
                                    | 619 |  |     private function validateAndSanitizeSignedService($signedService) | 
                                                            
                                    | 620 |  |     { | 
                                                            
                                    | 621 |  |         // validate signed service is not null or empty | 
                                                            
                                    | 622 |  |         Validate::isString($signedService, 'signedService'); | 
                                                            
                                    | 623 |  |         Validate::notNullOrEmpty($signedService, 'signedService'); | 
                                                            
                                    | 624 |  |  | 
                                                            
                                    | 625 |  |         // The signed service should only be a combination of the letters b(lob) q(ueue) t(able) or f(ile) | 
                                                            
                                    | 626 |  |         $validServices = ['b', 'q', 't', 'f']; | 
                                                            
                                    | 627 |  |  | 
                                                            
                                    | 628 |  |         return $this->validateAndSanitizeStringWithArray( | 
                                                            
                                    | 629 |  |             strtolower($signedService), | 
                                                            
                                    | 630 |  |             $validServices | 
                                                            
                                    | 631 |  |         ); | 
                                                            
                                    | 632 |  |     } | 
                                                            
                                    | 633 |  |  | 
                                                            
                                    | 634 |  |     /** | 
                                                            
                                    | 635 |  |      * Validates and sanitizes the signed resource type parameter | 
                                                                                
                                |  | @@ 643-656 (lines=14) @@ | 
                                                            
                                    | 640 |  |      * | 
                                                            
                                    | 641 |  |      * @return string | 
                                                            
                                    | 642 |  |      */ | 
                                                            
                                    | 643 |  |     private function validateAndSanitizeSignedResourceType($signedResourceType) | 
                                                            
                                    | 644 |  |     { | 
                                                            
                                    | 645 |  |         // validate signed resource type is not null or empty | 
                                                            
                                    | 646 |  |         Validate::isString($signedResourceType, 'signedResourceType'); | 
                                                            
                                    | 647 |  |         Validate::notNullOrEmpty($signedResourceType, 'signedResourceType'); | 
                                                            
                                    | 648 |  |  | 
                                                            
                                    | 649 |  |         // The signed resource type should only be a combination of the letters s(ervice) c(container) or o(bject) | 
                                                            
                                    | 650 |  |         $validResourceTypes = ['s', 'c', 'o']; | 
                                                            
                                    | 651 |  |  | 
                                                            
                                    | 652 |  |         return $this->validateAndSanitizeStringWithArray( | 
                                                            
                                    | 653 |  |             strtolower($signedResourceType), | 
                                                            
                                    | 654 |  |             $validResourceTypes | 
                                                            
                                    | 655 |  |         ); | 
                                                            
                                    | 656 |  |     } | 
                                                            
                                    | 657 |  |  | 
                                                            
                                    | 658 |  |     /** | 
                                                            
                                    | 659 |  |      * Validates and sanitizes the signed permissions parameter |