- var_dump: documentation ( source)
- array_fill_keys: documentation ( source)
<?php
function hasOnlyUpdatedTimestamps(array $changedData): bool
{
$changedData = $user->changedAttributes();
if (count($changedData) === 0) {
return false;
}
return count(array_key_diff($changedData,array_fill_keys(['last_authenticated', 'last_logged_in', 'updated'], null))) === 0;
}
var_dump(["last_authenticated" => null]);
var_dump(["last_authenticated" => null, "last_logged_in" => null, "updated" => null]);
var_dump([]);
var_dump(["last_authenticateda" => null]);
var_dump(["last_authenticateda" => null, "ssss" => null]);