get_provider_service_name( $provider_object['provider'] ); $is_current_provider = ! empty( $provider_object['provider'] ) && $this->get_storage_provider()->get_provider_key_name() === $provider_object['provider'] ? true : false; $provider_class = $is_current_provider ? '' : ' error'; $is_removable = $is_current_provider && in_array( 'remove', $available_actions ); $is_copyable = $local_file_exists && in_array( 'copy', $available_actions ) && ( $is_current_provider || empty( $provider_object ) ); $is_downloadable = ! $local_file_exists && in_array( 'download', $available_actions ) && $is_current_provider; $is_local_removable = $is_current_provider && $local_file_exists && in_array( 'remove_local', $available_actions ); /** @var Media_Library|Media_Library_Pro $media_integration */ $media_integration = $this->get_integration_manager()->get_integration( 'mlib' ); ?>