allowedStages); } /** * Check whether or not this plugin can execute in zero config mode. * Many plugins will check if their required config files can be found here. * @param string $stage * @param Builder $builder * @param Build $build * @return bool */ public static function canRunZeroConfig($stage, Builder $builder, Build $build) { return false; } /** * Execute the plugin and return its success or failure. * @return bool */ abstract public function execute(); }