mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-22 16:15:34 +08:00
add adapter feature (#121)
This commit is contained in:
@@ -759,6 +759,23 @@ function app(string $abstract = null, array $parameters = [])
|
||||
return resolve($abstract, $parameters);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据键名比较对象和数组
|
||||
*
|
||||
* @param object $object 对象
|
||||
* @param array $array 数组
|
||||
* @param array $keys 键名
|
||||
*/
|
||||
function compare_object_and_array_by_keys(object $object, array $array, array $keys): bool
|
||||
{
|
||||
foreach ($keys as $key) {
|
||||
if (!isset($object->{$key}, $array[$key]) || $object->{$key} !== $array[$key]) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* 以下为废弃的函数,将于未来移除
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user