Source: matomo-component-ini
Section: php
Priority: optional
Maintainer: Thorsten Alteholz <debian@alteholz.de>
Build-Depends: debhelper-compat (= 13)
                , phpab
                , pkg-php-tools
Standards-Version: 4.6.2
Homepage: https://github.com/matomo-org/component-ini
# not sure whether package is really useful yet, so neither an official maintainer, nor the correct repository
#Vcs-Browser: https://salsa.debian.org/debian/matomo-component-ini
#Vcs-Git: https://salsa.debian.org/debian/matomo-component-ini.git
Rules-Requires-Root: no

Package: matomo-component-ini
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: read and write INI configurations
 PHP provides a parse_ini_file() function to read INI files.
 .
 This component provides the following benefits over the built-in function:
 .
  - allows one to write INI files
  - classes can be used with dependency injection and mocked in unit tests
  - throws exceptions instead of PHP errors
  - better type supports:
     -  parses boolean values (true/false, on/off, yes/no) to real PHP booleans
        (instead of strings "1" and "")
     -  parses null to PHP null (instead of an empty string)
  - works even if parse_ini_file() or parse_ini_string() is disabled in php.ini
    by falling back on an alternate implementation
    (can happen on some shared hosts)
