Skip to content
Snippets Groups Projects

more like builder pattern

Merged Krzysztof Dyszczyk requested to merge feature/builder-pattern into devel
4 files
+ 33
19
Compare changes
  • Side-by-side
  • Inline

Files

<?php
namespace WPDesk\PluginBuilder\BuildDirector;
use WPDesk\PluginBuilder\Builder\AbstractBuilder;
use WPDesk\PluginBuilder\Plugin\AbstractPlugin;
class LegacyBuildDirector {
/** @var AbstractBuilder */
private $builder;
public function __construct(AbstractBuilder $builder) {
$this->builder = $builder;
}
public function buildPlugin() {
$this->builder->build_plugin();
$this->builder->init_plugin();
$this->builder->store_plugin();
}
/**
* @return AbstractPlugin
*/
public function getPlugin() {
return $this->builder->get_plugin();
}
}
\ No newline at end of file
Loading