/** * {@inheritdoc} */ public static function fromArray(array $values) { $message = new self(); $values = array_merge(['name' => null, 'insertion_point' => null, 'content' => null], $values); $message->setName($values['name']); $message->setInsertionPoint($values['insertion_point']); $message->setContent($values['content']); return $message; }