3declare(strict_types=1);
22use InvalidArgumentException;
35 if (!isset(self::$core_instance)) {
44 if (!isset(self::$plugin_instance)) {
58 if (
$plugin->canHandle($serialized_identification)) {
62 $core = $this->
core();
63 if ($core->canHandle($serialized_identification)) {
67 throw new InvalidArgumentException(
"Nobody can handle serialized identification '$serialized_identification'.");
static PluginSerializer $plugin_instance
fromSerializedIdentification(string $serialized_identification)
static CoreSerializer $core_instance
Interface SerializerInterface.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...