public function setGUID($guid)
    {
        $guidAttribute = $this->guidAttribute;
        if (preg_match(Number::GUID_REGEX, $guid)) {
            $guid = hex2bin(str_replace(['{', '}', '-'], '', $guid));
        }
        return (is_string($guidAttribute) && !empty($guidAttribute)) ? $this->$guidAttribute = $guid : null;
    }
public function setGUID($guid)
    {
        $guidAttribute = $this->guidAttribute;
        if (preg_match(Number::GUID_REGEX, $guid)) {
            $guid = hex2bin(str_replace(['{', '}', '-'], '', $guid));
        }
        return (is_string($guidAttribute) && !empty($guidAttribute)) ? $this->$guidAttribute = $guid : null;
    }
public function setGUID ( $ guid ) { $ guidAttribute = $ this -> guidAttribute ; if ( preg_match ( Number :: GUID_REGEX , $ guid ) ) { $ guid = hex2bin ( str_replace ( [ '{' , '}' , '-' ] , '' , $ guid ) ) ; } return ( is_string ( $ guidAttribute ) && ! empty ( $ guidAttribute ) ) ? $ this -> $ guidAttribute = $ guid : null ; }
Set guid, in spite of guid attribute name.
@param string $guid
@return string
Set guid in spite of guid attribute name .