Skip to content
Snippets Groups Projects
Commit 1c5ca6c5 authored by Tyler Antonio's avatar Tyler Antonio
Browse files

Added initializer for PDO metadata store

parent 6fdeac52
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env php
<?php
/* This is the base directory of the simpleSAMLphp installation. */
$baseDir = dirname(dirname(__FILE__));
/* Add library autoloader and configuration. */
require_once $baseDir . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . '_autoload.php';
require_once $baseDir . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'config.php';
echo "Initializing Metadata Database...". PHP_EOL;
# Iterate through configured metadata sources and ensure
# that a PDO source exists.
foreach ($config['metadata.sources'] as $source) {
# If pdo is configured, create the new handler and initialize the DB.
if ($source['type'] === "pdo") {
$metadataStorageHandler = new SimpleSAML_Metadata_MetaDataStorageHandlerPdo($source);
$result = $metadataStorageHandler->initDatabase();
if ($result === FALSE) {
echo "Failed to intialize metadata database.". PHP_EOL;
} else {
echo "Successfully initialized metadata database.". PHP_EOL;
}
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment