private function setOptionalStrings()
    {
        /*
         *  Make another string t' check fer
         */
        if($this->optional)
        {
            $this->strings[1] = $this->strings[0].Url::SLASH_WORD;
            //reverse the fecker, if the longer one matches first, good!
            $this->strings = array_reverse($this->strings);
        }
    }
private function setOptionalStrings()
    {
        /*
         *  Make another string t' check fer
         */
        if($this->optional)
        {
            $this->strings[1] = $this->strings[0].Url::SLASH_WORD;
            //reverse the fecker, if the longer one matches first, good!
            $this->strings = array_reverse($this->strings);
        }
    }
private function setOptionalStrings ( ) { /*
         *  Make another string t' check fer
         */ if ( $ this -> optional ) { $ this -> strings [ 1 ] = $ this -> strings [ 0 ] . Url :: SLASH_WORD ; //reverse the fecker, if the longer one matches first, good! $ this -> strings = array_reverse ( $ this -> strings ) ; } }
checks fer the optional stuff
checks fer the optional stuff