public function __construct($asClassName = 'admin_page_framework', $asFieldTypeSlug = null, $oMsg = null, $bAutoRegister = true)
{
$this->aFieldTypeSlugs = empty($asFieldTypeSlug) ? $this->aFieldTypeSlugs : (array) $asFieldTypeSlug;
$this->oMsg = $oMsg ? $oMsg : AdminPageFramework_Message::getInstance();
if ($bAutoRegister) {
foreach ((array) $asClassName as $_sClassName) {
add_filter('field_types_' . $_sClassName, array($this, '_replyToRegisterInputFieldType'));
}
}
$this->construct();
}