PHP bindings to the Augeas API
C PHP
Permalink
Failed to load latest commit information.
tests added a test case to implement better error handling for the save() m… Mar 25, 2010
.gitignore
CREDITS all your CREDITS are belong to me Nov 13, 2009
EXPERIMENTAL
LICENSE
README added README file (once again) Feb 1, 2010
augeas.c
config.m4 shame on me Nov 19, 2009
package.xml
php_augeas.h PHP_AUGEAS_VERSION set to 0.6.1 Feb 12, 2010

README

INSTALL
==========================================================================

Install instructions (you’ll need php5 dev package):

$ pecl install augeas

or from the git repo:

$ git clone git://github.com/ppadron/php-augeas.git
$ cd php-augeas
$ phpize
$ ./configure
$ make
$ make install

Create a file called augeas.ini in your PHP conf.d directory containing:

extension=augeas.so


API REFERENCE
==========================================================================

void    Augeas::__construct([string $root[, string $loadpath[, int $flags]]])
string  Augeas::get(string $path)
array   Augeas::match(string $path);
boolean Augeas::set(string $path, string $value);
boolean Augeas::rm($augeas, string $path);
boolean Augeas::insert(string $path, string $label, int $order);
boolean Augeas::mv(string $source, string $destination);
boolean Augeas::save();

Constants used as $flags in Augeas::__construct()

Augeas::AUGEAS_NONE = 0
Augeas::AUGEAS_SAVE_BACKUP = 1
Augeas::AUGEAS_SAVE_NEWFILE = 2
Augeas::AUGEAS_TYPE_CHECK = 4
Augeas::AUGEAS_NO_STDINC = 8

Constants used as $order in Augeas::insert()

Augeas::AUGEAS_INSERT_BEFORE = 0
Augeas::AUGEAS_INSERT_AFTER = 1