{
$res = [];
foreach ($items as $item) {
- if (!isset($item['uid'])) {
- $item['uid'] = self::uid();
+ if (empty($item['uid'])) {
+ $item['uid'] = self::generateUID();
}
$res[$item['uid']] = $item;
}
protected static function uid()
{
- return Str::lower(Str::random(12));
+ return static::generateUID();
}
protected static function _fixLinks(&$links)
self::_fixInline($links);
}
+ protected static function _fixID($links)
+ {
+ foreach ($links as $k => $link) {
+ if (empty($link['uid'])) {
+ $link['uid'] = self::generateUID();
+ }
+ }
+ }
+
protected static function _fixInline(&$links)
{
foreach ($links as $k => $link) {