: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
self.listeners.unshift(listener);
this.remove = function (callback) {
var listeners = this.listeners, output = null;
tinymce.each(listeners, function (listener, i) {
if (callback == listener.cb) {
this.dispatch = function () {
var self = this, returnValue, args = arguments, i, listeners = self.listeners, listener;
// Needs to be a real loop since the listener count might change while looping
// And this is also more efficient
for (i = 0; i < listeners.length; i++) {
returnValue = listener.cb.apply(listener.scope, args.length > 0 ? args : [listener.scope]);
if (returnValue === false) {