コード例 #1
0
 private function check_parameters()
 {
     CLIOutput::writeln('check parameters');
     $this->db_host = $this->arg_reader->get('--db-host', $this->db_host);
     $this->db_port = $this->arg_reader->get('--db-port', $this->db_port);
     $this->db_user = $this->arg_reader->get('--db-user', $this->db_user);
     $this->db_password = $this->arg_reader->get('--db-pwd', $this->db_password);
     $this->db_schema = $this->arg_reader->get('--db-schema', $this->db_schema);
     $this->db_tables_prefix = $this->arg_reader->get('--db-table-prefix', $this->db_tables_prefix);
     $this->website_server = $this->arg_reader->get('--ws-server', $this->website_server);
     $this->website_path = $this->arg_reader->get('--ws-path', $this->website_path);
     $this->website_name = $this->arg_reader->get('--ws-name', $this->website_name);
     $this->website_slogan = $this->arg_reader->get('--ws-slogan', $this->website_slogan);
     $this->website_description = $this->arg_reader->get('--ws-desc', $this->website_description);
     $this->website_locale = $this->arg_reader->get('--ws-locale', $this->website_locale);
     $this->website_timezone = $this->arg_reader->get('--ws-timezone', $this->website_timezone);
     $this->user_login = $this->arg_reader->get('--u-login', $this->user_login);
     $this->user_password = $this->arg_reader->get('--u-pwd', $this->user_password);
     $this->user_email = $this->arg_reader->get('--u-email', $this->user_email);
 }
コード例 #2
0
 public function test_get_out_of_bounds_default_value()
 {
     $arg_reader = new CLIArgumentsReader(array('1', '2', '3', '6', '12'));
     self::assertEquals('coucou', $arg_reader->get('12', 'coucou'));
 }