public function __construct() { $action = URI::get_segment(2, false); $data = count($_POST) ? $_POST : URI::get_params(); /*verificar se é um json valido e atribuir o json decodificado */ if (isset($data['json'])) { $data = VtexSoap::JsonToData($data['json']); } switch ($action) { case 'adicionar': $this->insert($data); break; case 'atualizar': $this->update($data); break; default: Handler::error('Falha na integração: Ação não encontrada na integração de ' . json_encode(URI::get_segments())); break; } }