| @@ 712-727 (lines=16) @@ | ||
| 709 | *  | 
                                |
| 710 | * @return array  | 
                                |
| 711 | */  | 
                                |
| 712 | public function prepareRewrites(\stdClass $data)  | 
                                |
| 713 |     { | 
                                |
| 714 | $rewrites = array();  | 
                                |
| 715 |         if (isset($data->rewrites)) { | 
                                |
| 716 | // prepare the array with the rewrite rules  | 
                                |
| 717 |             foreach ($data->rewrites as $rewrite) { | 
                                |
| 718 | // Build up the array entry  | 
                                |
| 719 | $rewrites[] = array(  | 
                                |
| 720 | 'condition' => $rewrite->condition,  | 
                                |
| 721 | 'target' => $rewrite->target,  | 
                                |
| 722 | 'flag' => $rewrite->flag  | 
                                |
| 723 | );  | 
                                |
| 724 | }  | 
                                |
| 725 | }  | 
                                |
| 726 | return $rewrites;  | 
                                |
| 727 | }  | 
                                |
| 728 | ||
| 729 | /**  | 
                                |
| 730 | * Prepares the environmentVariables array based on a data object  | 
                                |
| @@ 736-750 (lines=15) @@ | ||
| 733 | *  | 
                                |
| 734 | * @return array  | 
                                |
| 735 | */  | 
                                |
| 736 | public function prepareEnvironmentVariables(\stdClass $data)  | 
                                |
| 737 |     { | 
                                |
| 738 | $environmentVariables = array();  | 
                                |
| 739 |         if (isset($data->environmentVariables)) { | 
                                |
| 740 | // prepare the array with the environment variables  | 
                                |
| 741 |             foreach ($data->environmentVariables as $environmentVariable) { | 
                                |
| 742 | // Build up the array entry  | 
                                |
| 743 | $environmentVariables[] = array(  | 
                                |
| 744 | 'condition' => $environmentVariable->condition,  | 
                                |
| 745 | 'definition' => $environmentVariable->definition  | 
                                |
| 746 | );  | 
                                |
| 747 | }  | 
                                |
| 748 | }  | 
                                |
| 749 | return $environmentVariables;  | 
                                |
| 750 | }  | 
                                |
| 751 | ||
| 752 | /**  | 
                                |
| 753 | * Prepares the authentications array based on a data object  | 
                                |
| @@ 841-855 (lines=15) @@ | ||
| 838 | *  | 
                                |
| 839 | * @return array  | 
                                |
| 840 | */  | 
                                |
| 841 | public function prepareLocations(\stdClass $data)  | 
                                |
| 842 |     { | 
                                |
| 843 | $locations = array();  | 
                                |
| 844 |         if (isset($data->locations)) { | 
                                |
| 845 | // prepare the array with the location variables  | 
                                |
| 846 |             foreach ($data->locations as $location) { | 
                                |
| 847 | // Build up the array entry  | 
                                |
| 848 | $locations[] = array(  | 
                                |
| 849 | 'condition' => $location->condition,  | 
                                |
| 850 | 'handlers' => $this->prepareHandlers($location)  | 
                                |
| 851 | );  | 
                                |
| 852 | }  | 
                                |
| 853 | }  | 
                                |
| 854 | return $locations;  | 
                                |
| 855 | }  | 
                                |
| 856 | ||
| 857 | /**  | 
                                |
| 858 | * Prepares the rewrite maps array based on a data object  | 
                                |