pocketmine\utils\UUID::fromBinary PHP Method

fromBinary() public static method

Creates an UUID from a binary representation
public static fromBinary ( string $uuid, integer $version = null ) : UUID
$uuid string
$version integer
return UUID
    public static function fromBinary($uuid, $version = null)
    {
        if (strlen($uuid) !== 16) {
            throw new \InvalidArgumentException("Must have exactly 16 bytes");
        }
        return new UUID(Binary::readInt(substr($uuid, 0, 4)), Binary::readInt(substr($uuid, 4, 4)), Binary::readInt(substr($uuid, 8, 4)), Binary::readInt(substr($uuid, 12, 4)), $version);
    }

Usage Example

 public function getUUID()
 {
     return UUID::fromBinary($this->get(16));
 }