r = $r; } /** * @param array $matches * @return string */ public function replace( array $matches ) { $pairs = array(); foreach ( $matches as $i => $match ) { $pairs["\$$i"] = $match; } return strtr( $this->r, $pairs ); } }