Skip to content

Instantly share code, notes, and snippets.

@kane-thornwyrd
Created May 3, 2012 11:57
Show Gist options
  • Save kane-thornwyrd/2585215 to your computer and use it in GitHub Desktop.
Save kane-thornwyrd/2585215 to your computer and use it in GitHub Desktop.
<?php
$endpoint = new stdClass;
$endpoint->disabled = FALSE;
$endpoint->api_version = 3;
$endpoint->name = 'api';
$endpoint->server = 'rest_server';
$endpoint->path = 'api';
$endpoint->authentication = array(
'services' => 'services',
);
$endpoint->server_settings = array(
'rest_server' => array(
'formatters' => array(
'json' => TRUE,
'bencode' => FALSE,
'jsonp' => FALSE,
'php' => FALSE,
'rss' => FALSE,
'xml' => FALSE,
'yaml' => FALSE,
),
'parsers' => array(
'application/json' => TRUE,
'application/vnd.php.serialized' => TRUE,
'application/x-www-form-urlencoded' => TRUE,
'application/x-yaml' => TRUE,
'multipart/form-data' => TRUE,
),
),
);
$endpoint->resources = array(
'user' => array(
'operations' => array(
'update' => array(
'enabled' => 1,
),
),
'actions' => array(
'login' => array(
'enabled' => 1,
),
'logout' => array(
'enabled' => 1,
),
),
),
'movie' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
'index' => array(
'enabled' => 1,
),
),
),
'broadcastmovie' => array(
'operations' => array(
'index' => array(
'enabled' => 1,
),
),
),
'movie_comment' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
'create' => array(
'enabled' => 1,
),
),
),
'theater' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
'index' => array(
'enabled' => 1,
),
),
),
'event' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
'index' => array(
'enabled' => 1,
),
),
),
'seance' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
'index' => array(
'enabled' => 1,
),
),
),
'seance_dates' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
),
),
'broadcasttheater' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
),
),
'newsletter' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
'update' => array(
'enabled' => 1,
),
),
),
'purchases_history' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
),
),
'booking' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
),
),
'card' => array(
'operations' => array(
'retrieve' => array(
'enabled' => 1,
),
),
),
'mobile_user' => array(
'operations' => array(
'create' => array(
'enabled' => 1,
),
),
),
);
$endpoint->debug = 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment