code: public static function findByUuid($strUuid, array $arrOptions=array())
  	{
  		$t = static::$strTable;
  
  		// Convert UUIDs to binary
  		if (Validator::isStringUuid($strUuid))
  		{
  			$strUuid = StringUtil::uuidToBin($strUuid);
  		}
  
  		// Check the model registry (does not work by default due to UNHEX())
  		if (empty($arrOptions))
  		{
  			/** @var FilesModel $objModel */
  			$objModel = Registry::getInstance()->fetch(static::$strTable, $strUuid, 'uuid');
  
  			if ($objModel !== null)
  			{
  				return $objModel;
  			}
  		}
  
  		return static::findOneBy(array("$t.uuid=UNHEX(?)"), bin2hex($strUuid), $arrOptions);
  	}
docs: Find a file by its UUID
  
  @param string $strUuid    The UUID string
  @param array  $arrOptions An optional options array
  
  @return FilesModel|null The model or null if there is no file