增加公共方法
This commit is contained in:
@@ -200,11 +200,11 @@ final class Util
|
||||
|
||||
/**
|
||||
* 将数组的值赋值给对象,指定某些字段
|
||||
* @param type $obj 对象实例
|
||||
* @param object $obj 对象实例
|
||||
* @param array $params 源数据数组,['k1'=>'v1']
|
||||
* @param array $only 指定的数组字段,['k1','k2']
|
||||
*/
|
||||
public static function setObjectValue($obj, array $params, array $only = [])
|
||||
public static function setObjectValue(object $obj, array $params, array $only = [])
|
||||
{
|
||||
foreach ($params as $key => $value) {
|
||||
if (!empty($only) && !in_array($key, $only)) {
|
||||
@@ -216,11 +216,11 @@ final class Util
|
||||
|
||||
/**
|
||||
* 将数组的值赋值给对象,排除某些字段
|
||||
* @param type $obj 对象实例
|
||||
* @param object $obj 对象实例
|
||||
* @param array $params 源数据数组,['k1'=>'v1']
|
||||
* @param array $except 排除的数组字段,['k1','k2']
|
||||
*/
|
||||
public static function setObjectValueExcept($obj, array $params, array $except = [])
|
||||
public static function setObjectValueExcept(object $obj, array $params, array $except = [])
|
||||
{
|
||||
foreach ($params as $key => $value) {
|
||||
if (!in_array($key, $except)) {
|
||||
|
||||
Reference in New Issue
Block a user