Puppet Class: php::extension::intl

Inherits:
php::extension::intl::params
Defined in:
manifests/extension/intl.pp

Overview

Class: php::extension::intl

Install the Intl PHP extension

Parameters

ensure

The version of the package to install Could be “latest”, “installed” or a pinned version This matches “ensure” from Package

package

The package name in your provider

provider

The provider used to install the package

inifile

The path to the extension ini file

settings

Hash with ‘set’ nested hash of key => value set changes to agues when applied to inifile

Variables

No variables

Examples

include php::extension::intl

Authors

Christian Winther <cw@nodes.dk>

Copyright 2012-2013 Nodes, unless otherwise noted.

Parameters:

  • ensure (Any) (defaults to: $php::extension::intl::params::ensure)
  • package (Any) (defaults to: $php::extension::intl::params::package)
  • provider (Any) (defaults to: $php::extension::intl::params::provider)
  • inifile (Any) (defaults to: $php::extension::intl::params::inifile)
  • settings (Any) (defaults to: $php::extension::intl::params::settings)


41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'manifests/extension/intl.pp', line 41

class php::extension::intl(
  $ensure   = $php::extension::intl::params::ensure,
  $package  = $php::extension::intl::params::package,
  $provider = $php::extension::intl::params::provider,
  $inifile  = $php::extension::intl::params::inifile,
  $settings = $php::extension::intl::params::settings
) inherits php::extension::intl::params {

  php::extension { 'intl':
    ensure   => $ensure,
    package  => $package,
    provider => $provider
  }

  php::config { 'php-extension-intl':
    file    => $inifile,
    config  => $settings
  }

}