Add method to verify user input exists as class constant of given type

This commit is contained in:
2011-08-28 12:56:53 +01:00
parent 23cca3ff74
commit f0012d7be2
3 changed files with 36 additions and 0 deletions

16
test/constants.php Normal file
View File

@@ -0,0 +1,16 @@
<?php
define('HBC_File', 'test');
require_once('test/config.php');
require_once('source/lib/SihnonFramework/Main.class.php');
SihnonFramework_Main::registerAutoloadClasses('SihnonFramework', SihnonFramework_Lib, 'Sihnon', Sihnon_Lib);
assert('SihnonFramework_Main::isClassConstantValue("SihnonFramework_Config", "TYPE_", "bool") == true');
assert('SihnonFramework_Main::isClassConstantValue("SihnonFramework_Config", "TYPE_", "int") == true');
assert('SihnonFramework_Main::isClassConstantValue("SihnonFramework_Config", "TYPE_", "string") == true');
assert('SihnonFramework_Main::isClassConstantValue("SihnonFramework_Config", "TYPE_", "array(string)") == true');
assert('SihnonFramework_Main::isClassConstantValue("SihnonFramework_Config", "TYPE_", "class") == false');
?>