public function listDatas($type = self::LISTTYPE_SUPPORTED_XML)
{
$available = array(self::LISTTYPE_WRITABLE, self::LISTTYPE_SUPPORTED_FILEEXT, self::LISTTYPE_WRITABLE_FILEEXT, self::LISTTYPE_SUPPORTED_XML, self::LISTTYPE_DELETABLE_GROUPS, self::LISTTYPE_GROUPS);
if (!in_array($type, $available)) {
throw new InvalidArgumentException('Unknown list attribute');
}
return $this->exiftool->executeCommand('-f -list' . $type);
}