Через несколько часов я смог найти ошибку
В частности: /home/user/website/admin/js/vendor/tinymce/plugins/moxiemanager/classes/Util/EventDispatcher.php:118
В методе:
public function dispatch($sender, $name, $args) {
$name = strtolower($name);
if (isset($this->observers[$name])) {
$observers = $this->observers[$name];
$args->setSender($sender);
for ($i = 0, $l = count($observers); $i < $l; $i++) {
$value = $observers[$i][1]->$observers[$i][0]($args);
// Is stopped then break the loop
if ($value === false || $args->isStopped()) {
return $args;
}
}
}
return $args;
}
Вы должны заменить следующую строку:
$value = $observers[$i][1]->$observers[$i][0]($args);
Для этого:
$value = $observers[$i][1]->{$observers[$i][0]}($args);
PHP7 использует абстрактное синтаксическое дерево при анализе исходных файлов. Косвенный доступ к переменным, свойствам и методам теперь будет строго оцениваться слева направо.