docs: function () {
        warning(deprecated, recommand);
        
        let args = [];
        for (var i = 0, len = argsString.length; i < len; i++) {
          args.push($injector.get(argsString[i]));
        }
        
        let instance = Object.create(controller.prototype || null);
        angular.merge(instance,this);
        controller.apply(instance,args);
        
        return instance;
      }