|
170 | 170 | $final_cli_settings = $real_settings + $cli_settings |
171 | 171 |
|
172 | 172 | if $manage_repos { |
173 | | - class { 'php::repo': } |
174 | | - -> Anchor['php::begin'] |
| 173 | + contain php::repo |
175 | 174 | } |
176 | 175 |
|
177 | | - anchor { 'php::begin': } |
178 | | - -> class { 'php::packages': } |
| 176 | + class { 'php::packages': } |
179 | 177 | -> class { 'php::cli': |
180 | 178 | settings => $final_cli_settings, |
181 | 179 | } |
182 | | - -> anchor { 'php::end': } |
| 180 | + contain php::packages |
| 181 | + contain php::cli |
183 | 182 |
|
184 | 183 | # Configure global PHP settings in php.ini |
185 | 184 | if $facts['os']['family'] != 'Debian' { |
186 | 185 | Class['php::packages'] |
187 | 186 | -> class {'php::global': |
188 | 187 | settings => $real_settings, |
189 | 188 | } |
190 | | - -> Anchor['php::end'] |
| 189 | + contain php::global |
191 | 190 | } |
192 | 191 |
|
193 | 192 | if $fpm { contain 'php::fpm' } |
|
197 | 196 | fail('Enabling both cli and embedded sapis is not currently supported') |
198 | 197 | } |
199 | 198 |
|
200 | | - Anchor['php::begin'] |
201 | | - -> class { 'php::embedded': |
202 | | - settings => $real_settings, |
203 | | - } |
204 | | - -> Anchor['php::end'] |
| 199 | + class { 'php::embedded': |
| 200 | + settings => $real_settings, |
| 201 | + } |
| 202 | + contain php::embedded |
205 | 203 | } |
206 | 204 | if $dev { |
207 | | - Anchor['php::begin'] |
208 | | - -> class { 'php::dev': } |
209 | | - -> Anchor['php::end'] |
| 205 | + contain php::dev |
210 | 206 | } |
211 | 207 | if $composer { |
212 | | - Anchor['php::begin'] |
213 | | - -> class { 'php::composer': |
214 | | - proxy_type => $proxy_type, |
215 | | - proxy_server => $proxy_server, |
216 | | - } |
217 | | - -> Anchor['php::end'] |
| 208 | + class { 'php::composer': |
| 209 | + proxy_type => $proxy_type, |
| 210 | + proxy_server => $proxy_server, |
| 211 | + } |
218 | 212 | } |
219 | 213 | if $pear { |
220 | | - Anchor['php::begin'] |
221 | | - -> class { 'php::pear': |
222 | | - ensure => $pear_ensure, |
223 | | - } |
224 | | - -> Anchor['php::end'] |
| 214 | + class { 'php::pear': |
| 215 | + ensure => $pear_ensure, |
| 216 | + } |
225 | 217 | } |
226 | 218 | if $phpunit { |
227 | | - Anchor['php::begin'] |
228 | | - -> class { 'php::phpunit': } |
229 | | - -> Anchor['php::end'] |
| 219 | + contain php::phpunit |
230 | 220 | } |
231 | 221 | if $apache_config { |
232 | | - Anchor['php::begin'] |
233 | | - -> class { 'php::apache_config': |
234 | | - settings => $real_settings, |
235 | | - } |
236 | | - -> Anchor['php::end'] |
| 222 | + class { 'php::apache_config': |
| 223 | + settings => $real_settings, |
| 224 | + } |
| 225 | + contain php::apache_config |
237 | 226 | } |
238 | 227 |
|
239 | 228 | create_resources('php::extension', $real_extensions, { |
240 | 229 | require => Class['php::cli'], |
241 | | - before => Anchor['php::end'] |
242 | 230 | }) |
243 | 231 |
|
244 | 232 | # On FreeBSD purge the system-wide extensions.ini. It is going |
|
0 commit comments