Creating line-based rules is very similar.
// ...
//---------------------------------------------------//
$factory = new LayerDefinitionFactory();
// Create a line rule.
$legendLabel = '';
$filter = '';
$color = 'FF0000FF';
$lineRule = $factory->CreateLineRule(
$legendLabel, $filter, $color);
// Create a line type style.
$lineTypeStyle = $factory->
CreateLineTypeStyle($lineRule);
// Create a scale range.
$minScale = '0';
$maxScale = '1000000000000';
$lineScaleRange = $factory->
CreateScaleRange($minScale, $maxScale,
$lineTypeStyle);
// Create the layer definiton.
$featureClass = 'Library://Samples/Sheboygan/Data/'
. 'HydrographicLines.FeatureSource';
$featureName = 'SHP_Schema:HydrographicLines';
$geometry = 'SHPGEOM';
$layerDefinition = $factory->
CreateLayerDefinition($featureClass, $featureName,
$geometry, $lineScaleRange);
//---------------------------------------------------//
// ...