/** * Returns conditional dependencies based on the provider selected * * @since 1.0.0 * @see SV_WC_Plugin::get_dependencies() * @return array of dependencies */ protected function get_dependencies() { $dependencies = array(); foreach ($this->get_providers() as $provider) { if ('twitter' === $provider->get_id() && $provider->is_enabled()) { $dependencies[] = 'curl'; } } return array_merge(parent::get_dependencies(), $dependencies); }