public function installWordPress(TableNode $table = null)
    {
        $name = "admin";
        $email = "an@example.com";
        $password = "test";
        $username = "admin";

        if ($table) {
            $row = $table->getHash()[0];
            $name = $row["name"];
            $username = $row["username"];
            $email = $row["email"];
            $password = $row["password"];
        }

        $mysqli = new \Mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
        $value = $mysqli->multi_query(implode("\n", array(
            "DROP DATABASE IF EXISTS " . DB_NAME . ";",
            "CREATE DATABASE " . DB_NAME . ";",
        )));
        assertTrue($value);
        require_once ABSPATH . 'wp-admin/includes/upgrade.php';
        wp_install($name, $username, $email, true, '', $password);
    }
public function installWordPress(TableNode $table = null)
    {
        $name = "admin";
        $email = "an@example.com";
        $password = "test";
        $username = "admin";

        if ($table) {
            $row = $table->getHash()[0];
            $name = $row["name"];
            $username = $row["username"];
            $email = $row["email"];
            $password = $row["password"];
        }

        $mysqli = new \Mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
        $value = $mysqli->multi_query(implode("\n", array(
            "DROP DATABASE IF EXISTS " . DB_NAME . ";",
            "CREATE DATABASE " . DB_NAME . ";",
        )));
        assertTrue($value);
        require_once ABSPATH . 'wp-admin/includes/upgrade.php';
        wp_install($name, $username, $email, true, '', $password);
    }
public function installWordPress ( TableNode $ table = null ) { $ name = "admin" ; $ email = "an@example.com" ; $ password = "test" ; $ username = "admin" ; if ( $ table ) { $ row = $ table -> getHash ( ) [ 0 ] ; $ name = $ row [ "name" ] ; $ username = $ row [ "username" ] ; $ email = $ row [ "email" ] ; $ password = $ row [ "password" ] ; } $ mysqli = new \ Mysqli ( DB_HOST , DB_USER , DB_PASSWORD , DB_NAME ) ; $ value = $ mysqli -> multi_query ( implode ( "\n" , array ( "DROP DATABASE IF EXISTS " . DB_NAME . ";" , "CREATE DATABASE " . DB_NAME . ";" , ) ) ) ; assertTrue ( $ value ) ; require_once ABSPATH . 'wp-admin/includes/upgrade.php' ; wp_install ( $ name , $ username , $ email , true , '' , $ password ) ; }
Create a new WordPress website from scratch

@Given /^\w+ have|has a vanilla wordpress installation$/
Create a new WordPress website from scratch