public function do_actions()
 {
     if ($this->has_arg('datum-name')) {
         $datum_name = $this->get_arg('datum-name');
     } else {
         echo 'Which datum do you want to set?' . PHP_EOL;
         $datum_name = CLIScripts_UserInterrogationHelper::get_choice_from_string_array(array('Name', 'Title', 'Copyright Holder', 'Version Code', 'Camel Case Root'));
         echo "Setting the '{$datum_name}'" . PHP_EOL;
     }
     if ($this->has_arg('new-value')) {
         $new_value = $this->get_arg('new-value');
     } else {
         echo 'Please enter the new value:' . PHP_EOL;
         $new_value = trim(fgets(STDIN));
         echo 'New value: ' . $new_value . PHP_EOL;
     }
     switch ($datum_name) {
         case 'Name':
             HaddockProjectOrganisation_ProjectInformationHelper::set_name($new_value);
             break;
         case 'Title':
             HaddockProjectOrganisation_ProjectInformationHelper::set_title($new_value);
             break;
         case 'Copyright Holder':
             HaddockProjectOrganisation_ProjectInformationHelper::set_copyright_holder($new_value);
             break;
         case 'Version Code':
             HaddockProjectOrganisation_ProjectInformationHelper::set_version_code($new_value);
             break;
         case 'Camel Case Root':
             HaddockProjectOrganisation_ProjectInformationHelper::set_camel_case_root($new_value);
             break;
     }
 }
 public static function test_project_copyright_holder_is_settable()
 {
     #self::set_up();
     $test_copyright_holder = 'Foo Bar';
     HaddockProjectOrganisation_ProjectInformationHelper::set_copyright_holder($test_copyright_holder);
     $test_result = HaddockProjectOrganisation_ProjectInformationHelper::get_copyright_holder() == $test_copyright_holder;
     #self::tear_down();
     return $test_result;
 }