Beispiel #1
0
    $userToken = $app->request->headers['token'];
    $logout = $user->logout($userToken);
    echo json_encode($logout);
});
$app->get('/emojis', function () {
    echo json_encode(Emoji::getAll());
});
$app->post('/emojis', $authCheck, function () use($app) {
    $emoji = new Emoji();
    echo json_encode($emoji->post($app));
});
$app->get('/emojis/:id', function ($id) {
    $emoji = Emoji::find($id);
    echo json_encode($emoji->resultRows);
});
$app->put('/emojis/:id', $authCheck, $emojiExists, $ownerCheck, function ($id) use($app) {
    $emoji = new Emoji();
    $put = $emoji->put($id, $app->request->params());
    echo json_encode($put);
});
$app->patch('/emojis/:id', $authCheck, $emojiExists, $ownerCheck, function ($id) use($app) {
    $emoji = new Emoji();
    $patch = $emoji->put($id, $app->request->params());
    echo json_encode($patch);
});
$app->delete('/emojis/:id', $authCheck, $emojiExists, $ownerCheck, function ($id) {
    $emoji = new Emoji();
    $delete = $emoji->delete($id);
    echo json_encode($delete);
});
$app->run();
Beispiel #2
0
 /**
  * Get emoji owner
  * 
  * @param  string $emojiId 
  * @return string          
  */
 public function getEmojiOwner($emojiId)
 {
     $emoji = Emoji::find($emojiId);
     return $emoji->resultRows[0]['created_by'];
 }