Code Duplication    Length = 6-7 lines in 3 locations

includes/class-wc-auth.php 3 locations

@@ 99-104 (lines=6) @@
96
	protected function get_permissions_in_scope( $scope ) {
97
		$permissions = array();
98
		switch ( $scope )  {
99
			case 'read' :
100
				$permissions[] = __( 'View coupons', 'woocommerce' );
101
				$permissions[] = __( 'View customers', 'woocommerce' );
102
				$permissions[] = __( 'View orders and sales reports', 'woocommerce' );
103
				$permissions[] = __( 'View products', 'woocommerce' );
104
			break;
105
			case 'write' :
106
				$permissions[] = __( 'Create webhooks', 'woocommerce' );
107
				$permissions[] = __( 'Create coupons', 'woocommerce' );
@@ 105-111 (lines=7) @@
102
				$permissions[] = __( 'View orders and sales reports', 'woocommerce' );
103
				$permissions[] = __( 'View products', 'woocommerce' );
104
			break;
105
			case 'write' :
106
				$permissions[] = __( 'Create webhooks', 'woocommerce' );
107
				$permissions[] = __( 'Create coupons', 'woocommerce' );
108
				$permissions[] = __( 'Create customers', 'woocommerce' );
109
				$permissions[] = __( 'Create orders', 'woocommerce' );
110
				$permissions[] = __( 'Create products', 'woocommerce' );
111
			break;
112
			case 'read_write' :
113
				$permissions[] = __( 'Create webhooks', 'woocommerce' );
114
				$permissions[] = __( 'View and manage coupons', 'woocommerce' );
@@ 112-118 (lines=7) @@
109
				$permissions[] = __( 'Create orders', 'woocommerce' );
110
				$permissions[] = __( 'Create products', 'woocommerce' );
111
			break;
112
			case 'read_write' :
113
				$permissions[] = __( 'Create webhooks', 'woocommerce' );
114
				$permissions[] = __( 'View and manage coupons', 'woocommerce' );
115
				$permissions[] = __( 'View and manage customers', 'woocommerce' );
116
				$permissions[] = __( 'View and manage orders and sales reports', 'woocommerce' );
117
				$permissions[] = __( 'View and manage products', 'woocommerce' );
118
			break;
119
		}
120
		return apply_filters( 'woocommerce_api_permissions_in_scope', $permissions, $scope );
121
	}