original_string: public function listNotifications( array $filters = array() ){
  
          // Only allow the following filter keys.
          $filters = array_intersect_key( $filters, array_flip([
              'older_than',
              'reference',
              'status',
              'template_type',
          ]));
  
          return $this->httpGet( self::PATH_NOTIFICATION_LIST, $filters );
  
      }
code: public function listNotifications( array $filters = array() ){
  
          // Only allow the following filter keys.
          $filters = array_intersect_key( $filters, array_flip([
              'older_than',
              'reference',
              'status',
              'template_type',
          ]));
  
          return $this->httpGet( self::PATH_NOTIFICATION_LIST, $filters );
  
      }
code_tokens: public function listNotifications ( array $ filters = array ( ) ) { // Only allow the following filter keys. $ filters = array_intersect_key ( $ filters , array_flip ( [ 'older_than' , 'reference' , 'status' , 'template_type' , ] ) ) ; return $ this -> httpGet ( self :: PATH_NOTIFICATION_LIST , $ filters ) ; }
docstring: Returns a list of all notifications for the current Service ID.
  
  Filter supports:
  - older_than
  - reference
  - status
  - template_type
  
  @param array $filters
  
  @return mixed|null
docstring_tokens: Returns a list of all notifications for the current Service ID .