/** * Loops through our datatypes and generate our SQL as well * go along. * * @access private * @param Array $fixture The fixture we want to check. * @return String $stmt The returned SQL statement. * */ private function _checkDataTypes($fixture) { $stmt = ''; foreach ($fixture as $property => $dataType) { $stmt .= DataTypeChecker::checkDataTypeValues($property, $dataType); $stmt .= DataTypeChecker::checkDataTypeValuesLength($property, $dataType); $stmt .= DataTypeChecker::checkDataTypeValueNull($property, $dataType); $stmt .= DataTypeChecker::checkDataTypeDefault($property, $dataType); $stmt .= DataTypeChecker::checkDataTypePrimaryKey($property); } return $stmt; }