protected function getPlistEntry(Emote $emote) { $equivalents = ''; foreach ($emote->getTextCodes() as $textCode) { $equivalents .= '<string>' . $textCode->getCode() . '</string>'; } return sprintf(<<<PLISTENTRY <key>%s</key> <dict> <key>Equivalents</key> <array>%s</array> <key>Name</key> <string>%s</string> </dict> PLISTENTRY , $emote->getPath(), $equivalents, $emote->getPath()); }
/** * @param Emote $emote * @return string */ protected function generateEmoteEntry(Emote $emote) { $entries = ''; /** @var TextCode $textCode */ foreach ($emote->getTextCodes() as $textCode) { $entries .= sprintf("%s %s\n", $emote->getPath(), $textCode->getCode()); } return $entries; }