XBRL-Constants.php
public static function isNumericRole( $role )
	{
		return in_array( $role, array(
			self::$labelRoleTotalLabel,
			self::$labelRolePositiveLabel,
			self::$labelRoleNegativeLabel,
			self::$labelRoleZeroLabel,
			self::$labelRolePositiveTerseLabel,
			self::$labelRoleNegativeTerseLabel,
			self::$labelRoleZeroTerseLabel,
			self::$labelRolePositiveVerboseLabel,
			self::$labelRoleNegativeVerboseLabel,
			self::$labelRoleZeroVerboseLabel,
			"http://www.xbrl.org/2009/role/negatedLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedPeriodEndLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedPeriodStartLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedTotalLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedNetLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedTerseLabel", /* LRR */
		) );
	}
public static function isNumericRole( $role )
	{
		return in_array( $role, array(
			self::$labelRoleTotalLabel,
			self::$labelRolePositiveLabel,
			self::$labelRoleNegativeLabel,
			self::$labelRoleZeroLabel,
			self::$labelRolePositiveTerseLabel,
			self::$labelRoleNegativeTerseLabel,
			self::$labelRoleZeroTerseLabel,
			self::$labelRolePositiveVerboseLabel,
			self::$labelRoleNegativeVerboseLabel,
			self::$labelRoleZeroVerboseLabel,
			"http://www.xbrl.org/2009/role/negatedLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedPeriodEndLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedPeriodStartLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedTotalLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedNetLabel", /* LRR */
			"http://www.xbrl.org/2009/role/negatedTerseLabel", /* LRR */
		) );
	}
public static function isNumericRole ( $ role ) { return in_array ( $ role , array ( self :: $ labelRoleTotalLabel , self :: $ labelRolePositiveLabel , self :: $ labelRoleNegativeLabel , self :: $ labelRoleZeroLabel , self :: $ labelRolePositiveTerseLabel , self :: $ labelRoleNegativeTerseLabel , self :: $ labelRoleZeroTerseLabel , self :: $ labelRolePositiveVerboseLabel , self :: $ labelRoleNegativeVerboseLabel , self :: $ labelRoleZeroVerboseLabel , "http://www.xbrl.org/2009/role/negatedLabel" , /* LRR */ "http://www.xbrl.org/2009/role/negatedPeriodEndLabel" , /* LRR */ "http://www.xbrl.org/2009/role/negatedPeriodStartLabel" , /* LRR */ "http://www.xbrl.org/2009/role/negatedTotalLabel" , /* LRR */ "http://www.xbrl.org/2009/role/negatedNetLabel" , /* LRR */ "http://www.xbrl.org/2009/role/negatedTerseLabel" , /* LRR */ ) ) ; }
One of the label roles indicating a numeric role or on the othe 'negated' roles from the LRR
@param string $role
@return boolean
One of the label roles indicating a numeric role or on the othe negated roles from the LRR