芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/optimyar/wp-content/plugins/code-snippets/php/cloud/class-cloud-link.php
|object $data Initial data fields. */ public function __construct( $data = null ) { parent::__construct( [ 'local_id' => 0, 'cloud_id' => 0, 'is_owner' => false, 'in_codevault' => false, 'update_available' => false, ], $data ); } /** * 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; } } }