y ); } } } } return array( '', '' ); } /** * @param $name * @param $slug * * @return bool */ private function isComplementaryWithWPMLSubscription( $name, $slug ) { return Collection::of( ['Toolset Types', 'Toolset Module Manager'] )->contains( $name ) && $this->plugin_is_registered( 'wpml', $slug ); } /** * @param string $repository_id * @param string $plugin_slug * * @return bool */ private function isPluginAvailableInRepositoryDownloads( $repository_id, $plugin_slug ) { return $plugin_slug && isset( $this->settings['repositories'][ $repository_id ]['data']['downloads']['plugins'][ $plugin_slug ] ); } }