<?php

namespace WPDeskKSEFVendor\WPDesk\Composer\Codeception;

use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\CreateCodeceptionTests;
use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\PrepareCodeceptionDb;
use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\PrepareLocalCodeceptionTests;
use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\PrepareLocalCodeceptionTestsWithCoverage;
use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\PrepareParallelCodeceptionTests;
use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\PrepareWordpressForCodeception;
use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\RunCodeceptionTests;
use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\RunLocalCodeceptionTests;
use WPDeskKSEFVendor\WPDesk\Composer\Codeception\Commands\RunLocalCodeceptionTestsWithCoverage;
/**
 * Links plugin commands handlers to composer.
 */
class CommandProvider implements \WPDeskKSEFVendor\Composer\Plugin\Capability\CommandProvider
{
    public function getCommands()
    {
        return [new CreateCodeceptionTests(), new RunCodeceptionTests(), new RunLocalCodeceptionTests(), new RunLocalCodeceptionTestsWithCoverage(), new PrepareCodeceptionDb(), new PrepareWordpressForCodeception(), new PrepareLocalCodeceptionTests(), new PrepareLocalCodeceptionTestsWithCoverage(), new PrepareParallelCodeceptionTests()];
    }
}
