public static function get_supported_features(array $configuration = array()) {
        $supports = self::SUPPORTS_DATA_GUARANTEE + self::DEREFERENCES_OBJECTS;
        if (array_key_exists('extendedmode', $configuration) && $configuration['extendedmode']) {
            $supports += self::SUPPORTS_MULTIPLE_IDENTIFIERS;
        }
        return $supports;
    }
public static function get_supported_features(array $configuration = array()) {
        $supports = self::SUPPORTS_DATA_GUARANTEE + self::DEREFERENCES_OBJECTS;
        if (array_key_exists('extendedmode', $configuration) && $configuration['extendedmode']) {
            $supports += self::SUPPORTS_MULTIPLE_IDENTIFIERS;
        }
        return $supports;
    }
public static function get_supported_features ( array $ configuration = array ( ) ) { $ supports = self :: SUPPORTS_DATA_GUARANTEE + self :: DEREFERENCES_OBJECTS ; if ( array_key_exists ( 'extendedmode' , $ configuration ) && $ configuration [ 'extendedmode' ] ) { $ supports += self :: SUPPORTS_MULTIPLE_IDENTIFIERS ; } return $ supports ; }
Returns the supported features.
@param array $configuration
@return int
Returns the supported features .