Example #1
0
 /**
  * @since 4.1
  *
  * @param StatementFilter $filter
  *
  * @return self
  */
 public function filter(StatementFilter $filter)
 {
     $statementList = new self();
     foreach ($this->statements as $statement) {
         if ($filter->statementMatches($statement)) {
             $statementList->addStatement($statement);
         }
     }
     return $statementList;
 }