/** * {@inheritdoc} */ protected function execute(InputInterface $input, OutputInterface $output) { $username = $input->getArgument('username'); $password = $input->getArgument('password'); $type = $input->getArgument('type'); $id = $input->getArgument('id'); $client = new Client(); $client->connect(); if (!$client->isConnected()) { echo "Not connected...\n"; } else { $client->login($username, $password); } $response = null; switch ($type) { case 'vn': $response = $client->getVisualNovelDataById($id); break; case 'release': $response = $client->getReleaseDataById($id); break; case 'character': $response = $client->getCharacterDataById($id); break; case 'producer': $response = $client->getProducerDataById($id); break; default: echo "unsupported type. use vn, release, producer or character\n"; break; } if ($response) { $this->dumpResponse($response); } }
/** * {@inheritdoc} */ protected function execute(InputInterface $input, OutputInterface $output) { $username = $input->getArgument('username'); $password = $input->getArgument('password'); $client = new Client(); $client->connect(); if (!$client->isConnected()) { echo "Not connected...\n"; } else { $client->login($username, $password); } $res = $client->sendCommand('dbstats'); $this->dumpResponse($res); $res = $client->getVisualNovelDataById(14274); $this->dumpResponse($res); $res = $client->getReleaseDataById(21446); $this->dumpResponse($res); $res = $client->getProducerDataById(24); $this->dumpResponse($res); $res = $client->getCharacterDataById(537); $this->dumpResponse($res); $res = $client->getCharacterDataById(9999999537); $this->dumpResponse($res); }