diff --git a/src/Builder/AbstractBuilder.php b/src/Builder/AbstractBuilder.php index e1e35611e9db257fbf8d1df1446044a1add44502..16c0ec442d2e1d3d215d2c1c3a3e2c66ae4daadd 100644 --- a/src/Builder/AbstractBuilder.php +++ b/src/Builder/AbstractBuilder.php @@ -3,15 +3,59 @@ namespace WPDesk\PluginBuilder\Builder; class AbstractBuilder { + /** + * Create plugin class + */ public function build_plugin() { } + /** + * Store plugin class in some kind of storage + */ public function store_plugin() { } + /** + * Init plugin internal structure + */ public function init_plugin() { } + /** + * Return built plugin + */ public function get_plugin() { } + + /** + * Set settings class in plugin + * + * @param $settings + */ + public function set_settings($settings) { + } + + /** + * Set view class in plugin + * + * @param $view + */ + public function set_view($view) { + } + + /** + * Set tracker class in plugin + * + * @param $tracker + */ + public function set_tracker($tracker) { + } + + /** + * Set helper class in plugin + * + * @param $helper + */ + public function set_helper($helper) { + } } \ No newline at end of file