| | |
| | | $toTerm = (array_key_exists('to_term', $data)) ? (int)$data['to_term'] : false; |
| | | $taxonomy = (array_key_exists('taxonomy', $data) && in_array($data['taxonomy'], $this->inviteTypes[$role]['to_terms']??[])) ? $data['taxonomy'] : false; |
| | | |
| | | $args = [ |
| | | 'user' => (array_key_exists('user', $data)) ? (int)$data['user'] : false, |
| | | 'role' => $role, |
| | | 'to_term' => $toTerm, |
| | | 'taxonomy' => $taxonomy, |
| | | 'status' => array_key_exists('status', $data) && in_array($data['status'], ['all', 'pending', 'accepted', 'rejected', 'expired', 'revoked']) ? $data['status'] : 'all', |
| | | 'page' => array_key_exists('page', $data) ? (int)$data['page'] : 1, |
| | | ]; |
| | | |
| | | return $args; |
| | | return [ |
| | | 'user' => (array_key_exists('user', $data)) ? (int)$data['user'] : false, |
| | | 'role' => $role, |
| | | 'to_term' => $toTerm, |
| | | 'taxonomy' => $taxonomy, |
| | | 'status' => array_key_exists('status', $data) && in_array($data['status'], ['all', 'pending', 'accepted', 'rejected', 'expired', 'revoked']) ? $data['status'] : 'all', |
| | | 'page' => array_key_exists('page', $data) ? (int)$data['page'] : 1, |
| | | ]; |
| | | } |
| | | /** |
| | | * @param object $request the request object |