public static function run($dataDir = null)
 {
     # Read All Shape Properties
     ReadShapeData::read_all_shape_properties($dataDir);
     # Read a Shape Property by Name
     ReadShapeData::read_shape_property_by_name($dataDir);
 }
print "Running Aspose\\Diagram\\WorkingwithPages\\AddPage::run()" . PHP_EOL;
AddPage::run(__DIR__ . '/data/WorkingwithPages/AddPage/');
print "Running Aspose\\Diagram\\WorkingwithPages\\GetPageInfo::run()" . PHP_EOL;
GetPageInfo::run(__DIR__ . '/data/WorkingwithPages/GetPageInfo/');
print "Running Aspose\\Diagram\\WorkingwithPages\\GetPageObject::run()" . PHP_EOL;
GetPageObject::run(__DIR__ . '/data/WorkingwithPages/GetPageObject/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\ChangeShapePosition::run()" . PHP_EOL;
ChangeShapePosition::run(__DIR__ . '/data/WorkingwithShapes/ChangeShapePosition/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\ConnectSubShapes::run()" . PHP_EOL;
ConnectSubShapes::run(__DIR__ . '/data/WorkingwithShapes/ConnectSubShapes/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\ExtractImages::run()" . PHP_EOL;
ExtractImages::run(__DIR__ . '/data/WorkingwithShapes/ExtractImages/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\GetShapeInfo::run()" . PHP_EOL;
GetShapeInfo::run(__DIR__ . '/data/WorkingwithShapes/GetShapeInfo/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\ReadShapeData::run()" . PHP_EOL;
ReadShapeData::run(__DIR__ . '/data/WorkingwithShapes/ReadShapeData/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\ReplacePictureShape::run()" . PHP_EOL;
ReplacePictureShape::run(__DIR__ . '/data/WorkingwithShapes/ReplacePictureShape/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\RotateShape::run()" . PHP_EOL;
RotateShape::run(__DIR__ . '/data/WorkingwithShapes/RotateShape/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\SelectRerouteOption::run()" . PHP_EOL;
SelectRerouteOption::run(__DIR__ . '/data/WorkingwithShapes/SelectRerouteOption/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\SetMilestoneShapeProperties::run()" . PHP_EOL;
SetMilestoneShapeProperties::run(__DIR__ . '/data/WorkingwithShapes/SetMilestoneShapeProperties/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\SetShapeAppearance::run()" . PHP_EOL;
SetShapeAppearance::run(__DIR__ . '/data/WorkingwithShapes/SetShapeAppearance/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\SetShapeFillData::run()" . PHP_EOL;
SetShapeFillData::run(__DIR__ . '/data/WorkingwithShapes/SetShapeFillData/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\SetShapeHeightAndWidth::run()" . PHP_EOL;
SetShapeHeightAndWidth::run(__DIR__ . '/data/WorkingwithShapes/SetShapeHeightAndWidth/');
print "Running Aspose\\Diagram\\WorkingwithShapes\\SetShapeLineData::run()" . PHP_EOL;