<?php

namespace WPDesk\FlexibleSubscriptions\Vendor\WPDesk\PluginBuilder\Plugin;

interface HookablePluginDependant extends Hookable
{
    /**
     * Set Plugin.
     *
     * @param AbstractPlugin $plugin Plugin.
     *
     * @return null
     */
    public function set_plugin(AbstractPlugin $plugin);
    /**
     * Get plugin.
     *
     * @return AbstractPlugin.
     */
    public function get_plugin();
}
