@@ 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 |