/** * * * @return MRange */ public function rangeOfString(MString $string) { $pos = strpos($this->stringValue(), $string->stringValue()); if ($pos !== false) { return MRangeMake($pos, $string->length()); } else { return MRange::RANGE_NOT_FOUND; } }