/home/vianto5/hidalgoresidences.mx/wp-content/plugins/code-snippets/php/Model
Edit: /home/vianto5/hidalgoresidences.mx/wp-content/plugins/code-snippets/php/Model/Cloud_Link.php (1471B)
*/
protected static array $default_values = [
'local_id' => 0,
'cloud_id' => 0,
'is_owner' => false,
'in_codevault' => false,
'update_available' => false,
];
/**
* Prepare a value before it is stored.
*
* @param mixed $value Value to prepare.
* @param string $field Field name.
*
* @return mixed Value in the correct format.
*/
protected function prepare_field( $value, string $field ) {
switch ( $field ) {
case 'local_id':
case 'remote_id':
return absint( $value );
case 'is_owner':
case 'in_codevault':
case 'update_available':
return is_bool( $value ) ? $value : (bool) $value;
default:
return $value;
}
}
}