Skip to content
Snippets Groups Projects

more like builder pattern

Merged Krzysztof Dyszczyk requested to merge feature/builder-pattern into devel
9 files
+ 166
142
Compare changes
  • Side-by-side
  • Inline

Files

@@ -4,13 +4,14 @@ namespace WPDesk\PluginBuilder\BuildDirector;
use WPDesk\PluginBuilder\Builder\AbstractBuilder;
use WPDesk\PluginBuilder\Plugin\AbstractPlugin;
use WPDesk\PluginBuilder\Storage\StorageFactory;
class LegacyBuildDirector {
/** @var AbstractBuilder */
private $builder;
public function __construct(AbstractBuilder $builder) {
public function __construct( AbstractBuilder $builder ) {
$this->builder = $builder;
}
@@ -20,7 +21,9 @@ class LegacyBuildDirector {
public function buildPlugin() {
$this->builder->build_plugin();
$this->builder->init_plugin();
$this->builder->store_plugin();
$storage = new StorageFactory();
$this->builder->store_plugin( $storage->create_storage() );
}
/**
Loading