dist/InjectorJS.js
function(value, metaData, name, object) {

                        name = name || 'unknown';
                        object = object || this;

                        var that = this;
                        var processors = this.getProcessor();

                        _.each(metaData, function(data, option) {
                            if (!(option in processors)) {
                                return;
                            }

                            value = processors[option].call(that, value, data, name, object);
                        });

                        return value;
                    }
function(value, metaData, name, object) {

                        name = name || 'unknown';
                        object = object || this;

                        var that = this;
                        var processors = this.getProcessor();

                        _.each(metaData, function(data, option) {
                            if (!(option in processors)) {
                                return;
                            }

                            value = processors[option].call(that, value, data, name, object);
                        });

                        return value;
                    }
function ( value , metaData , name , object ) { name = name || 'unknown' ; object = object || this ; var that = this ; var processors = this . getProcessor ( ) ; _ . each ( metaData , function ( data , option ) { if ( ! ( option in processors ) ) { return ; } value = processors [ option ] . call ( that , value , data , name , object ) ; } ) ; return value ; }
Process parameter value

@param {*}      value     Parameter value
@param {object} metaData  Meta data for parameter
@param {string} name      Parameter name
@param {object} object    Object of specified parameter
@returns {*} Processed parameter value

@this {ParameterProcessor}
Process parameter value