Code Duplication    Length = 14-14 lines in 2 locations

lib/Operation/SaveOperation.php 2 locations

@@ 56-69 (lines=14) @@
53
54
			$roles = [];
55
56
			if ($request[User::ROLES])
57
			{
58
				foreach ($request[User::ROLES] as $rid => $value)
59
				{
60
					$value = filter_var($value, FILTER_VALIDATE_BOOLEAN);
61
62
					if (!$value)
63
					{
64
						continue;
65
					}
66
67
					$roles[] = (int) $rid;
68
				}
69
			}
70
71
			$properties[User::ROLES] = $roles;
72
@@ 80-93 (lines=14) @@
77
78
			$sites = [];
79
80
			if ($request[User::RESTRICTED_SITES])
81
			{
82
				foreach ($request[User::RESTRICTED_SITES] as $site_id => $value)
83
				{
84
					$value = filter_var($value, FILTER_VALIDATE_BOOLEAN);
85
86
					if (!$value)
87
					{
88
						continue;
89
					}
90
91
					$sites[] = (int) $site_id;
92
				}
93
			}
94
95
			$properties[User::RESTRICTED_SITES] = $sites;
96
		}