use Friendica\App;
use Friendica\Content\Text\BBCode;
use Friendica\Content\Widget\ContactBlock;
-use Friendica\Core\Cache\Duration;
+use Friendica\Core\Cache\Enum\Duration;
use Friendica\Core\Hook;
use Friendica\Core\Logger;
use Friendica\Core\Protocol;
* @param array $profile One profile array
* @throws \Exception
*/
- public static function migrateFromLegacyProfile(array $profile)
+ public static function migrate(array $profile)
{
// Already processed, aborting
if ($profile['is-default'] === null) {
foreach ($custom_fields as $field => $label) {
if (!empty($profile[$field]) && $profile[$field] > DBA::NULL_DATE && $profile[$field] > DBA::NULL_DATETIME) {
- DI::profileField()->save(DI::profileFieldFactory()->createFromString(
+ DI::profileField()->save(DI::profileFieldFactory()->createFromValues(
$profile['uid'],
$order,
trim($label, ':'),