Codeception\Module\WPDb::haveUserMetaInDatabase PHP Метод

haveUserMetaInDatabase() публичный Метод

Sets a user meta.
public haveUserMetaInDatabase ( integer $userId, string $meta_key, mixed $meta_value ) : array
$userId integer
$meta_key string
$meta_value mixed Either a single value or an array of values; objects will be serialized while array of values will trigger the insertion of multiple rows.
Результат array An array of inserted `user_id`.
    public function haveUserMetaInDatabase($userId, $meta_key, $meta_value)
    {
        $ids = [];
        $meta_values = is_array($meta_value) ? $meta_value : [$meta_value];
        foreach ($meta_values as $meta_value) {
            $data = ['user_id' => $userId, 'meta_key' => $meta_key, 'meta_value' => $this->maybeSerialize($meta_value)];
            $ids[] = $this->haveInDatabase($this->grabUsermetaTableName(), $data);
        }
        return $ids;
    }
WPDb