public function isApprovalRequired($key)
    {
        if ($this->isApprovalNotRequired($key)) {
            return false;
        }

        if (in_array($key, $this->approvalRequired())
            || $this->approvalRequired() == ['*']) {
            return true;
        }

        return ! empty($this->approvalNotRequired());
    }