* @package com.woltlab.wcf * @subpackage system.message.embedded.object * @category Community Framework */ interface IMessageEmbeddedObjectHandler { /** * Parses the given message to extract embedded objects. * Returns the IDs of found embedded objects. * * @param string $message * @return array */ public function parseMessage($message); /** * Loads and returns embedded objects. * * @param array $objectIDs * @return array<\wcf\data\DatabaseObject> */ public function loadObjects(array $objectIDs); }