19 declare(strict_types=1);
35 $this->engines_strings = array_merge($additional_engines, [
39 ImagickEngineWithOptionalFFMpeg::class,
46 $depends_on = $machine->dependsOnEngine();
47 if (!in_array($depends_on, $this->engines_strings,
true)) {
50 if (isset($this->engines[$depends_on])) {
51 return $this->engines[$depends_on];
55 $engine = $this->engines[$depends_on] =
new $depends_on();
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
__construct(array $additional_engines=[])