user_id = (int) $user_id; $this->capabilities = array_map( 'strval', $capabilities ); } /** {@inheritDoc} */ public function user_id() { return $this->user_id; } /** {@inheritDoc} */ public function is_logged_in() { return $this->user_id > 0; } /** {@inheritDoc} */ public function can( $capability, ...$args ) { return in_array( '*', $this->capabilities, true ) || in_array( (string) $capability, $this->capabilities, true ); } }