for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Nexus\Dumper\Business;
use DataProvider\DumperConfigDataProvider;
use Xervice\Core\Business\Model\Facade\AbstractFacade;
/**
* @method \Nexus\Dumper\Business\DumperBusinessFactory getFactory()
* @method \Nexus\Dumper\DumperConfig getConfig()
*/
class DumperFacade extends AbstractFacade implements DumperFacadeInterface
{
* @return array
public function getCommands(): array
return $this->getFactory()->getCommandList();
}
* @param \DataProvider\DumperConfigDataProvider $configDataProvider
*
* @return string
public function dump(DumperConfigDataProvider $configDataProvider): string
return $this->getFactory()->createDumper($configDataProvider)->dump();
public function restore(DumperConfigDataProvider $configDataProvider): string
return $this->getFactory()->createDumper($configDataProvider)->restore();
public function clear(DumperConfigDataProvider $configDataProvider): string
return $this->getFactory()->createDumper($configDataProvider)->clear();