Codeception\Module\WPDb::haveBlogInDatabase PHP Method

haveBlogInDatabase() public method

Inserts a blog in the blogs table.
public haveBlogInDatabase ( string $domainOrPath, array $overrides = [] ) : integer
$domainOrPath string The subdomain or the path to the be used for the blog.
$overrides array An array of values to override the defaults.
return integer The inserted blog `blog_id`.
    public function haveBlogInDatabase($domainOrPath, array $overrides = [])
    {
        $defaults = \tad\WPBrowser\Generators\Blog::makeDefaults($this->isSubdomainMultisiteInstall);
        if ($this->isSubdomainMultisiteInstall) {
            if (empty($overrides['domain'])) {
                $defaults['domain'] = sprintf('%s.%s', $domainOrPath, $this->getSiteDomain());
            }
            $defaults['path'] = '/';
        } else {
            $defaults['domain'] = $this->getSiteDomain();
            $defaults['path'] = sprintf('/%s/', $domainOrPath);
        }
        $data = array_merge($defaults, array_intersect_key($overrides, $defaults));
        $blogId = $this->haveInDatabase($this->grabBlogsTableName(), $data);
        return $blogId;
    }
WPDb