acm2/tests/configuration_test.php

22 lines
594 B
PHP

<?php
require('ppm');
import('net.intellivoid.acm2');
$acm = new \acm2\acm2('Acm Test');
$schema = new \acm2\Objects\Schema();
$schema->setName('Database');
$schema->setDefinition('Driver', 'MySQL');
$schema->setDefinition('Host', '127.0.0.1');
$schema->setDefinition('Host2', '127.0.0.2');
$schema->setDefinition('Port', 12345);
$schema->setDefinition('AuthenticationMethods', [
'foo' => 'bar',
'username' => 'password'
]);
$acm->defineSchema($schema);
var_dump($acm->getConfiguration('Database'));