public static function countBy($strColumn = null, $varValue = null, array $arrOptions = array())
{
if (static::$strTable == '') {
return 0;
}
$arrOptions = array_merge(array('table' => static::$strTable, 'column' => $strColumn, 'value' => $varValue), $arrOptions);
$strQuery = static::buildCountQuery($arrOptions);
return (int) \Database::getInstance()->prepare($strQuery)->execute($arrOptions['value'])->count;
}