@@ 41-57 (lines=17) @@ | ||
38 | unset($transformations[EnumRequest::REQUEST_ROUTE]); |
|
39 | } |
|
40 | ||
41 | if (isset($transformations[EnumRequest::REQUEST_QUERY])) { |
|
42 | foreach ($transformations[EnumRequest::REQUEST_QUERY] as $key => $enumClass) { |
|
43 | if (! $this->query->has($key)) { |
|
44 | continue; |
|
45 | } |
|
46 | ||
47 | $this->query->set( |
|
48 | $key, |
|
49 | forward_static_call( |
|
50 | $enumClass.'::make', |
|
51 | $this->query->get($key) |
|
52 | ) |
|
53 | ); |
|
54 | } |
|
55 | ||
56 | unset($transformations[EnumRequest::REQUEST_QUERY]); |
|
57 | } |
|
58 | ||
59 | if (isset($transformations[EnumRequest::REQUEST_REQUEST])) { |
|
60 | foreach ($transformations[EnumRequest::REQUEST_REQUEST] as $key => $enumClass) { |
|
@@ 59-75 (lines=17) @@ | ||
56 | unset($transformations[EnumRequest::REQUEST_QUERY]); |
|
57 | } |
|
58 | ||
59 | if (isset($transformations[EnumRequest::REQUEST_REQUEST])) { |
|
60 | foreach ($transformations[EnumRequest::REQUEST_REQUEST] as $key => $enumClass) { |
|
61 | if (! $this->request->has($key)) { |
|
62 | continue; |
|
63 | } |
|
64 | ||
65 | $this->request->set( |
|
66 | $key, |
|
67 | forward_static_call( |
|
68 | $enumClass.'::make', |
|
69 | $this->request->get($key) |
|
70 | ) |
|
71 | ); |
|
72 | } |
|
73 | ||
74 | unset($transformations[EnumRequest::REQUEST_REQUEST]); |
|
75 | } |
|
76 | ||
77 | foreach ($transformations as $key => $enumClass) { |
|
78 | if (! isset($this[$key])) { |