public static function fromId($documentTypeId)
{
$documentTypeTable = new Model();
$row = $documentTypeTable->fetchRow($documentTypeTable->select(array('id' => (int) $documentTypeId)));
$documentTypeTable->events()->trigger(__CLASS__, 'before.load', $documentTypeTable);
if (!empty($row)) {
$documentTypeTable->setData((array) $row);
$documentTypeTable->setOrigData();
$documentTypeTable->events()->trigger(__CLASS__, 'after.load', $documentTypeTable);
return $documentTypeTable;
} else {
$documentTypeTable->events()->trigger(__CLASS__, 'after.load.failed', $documentTypeTable);
return false;
}
}