Changeset 6559 for trunk/prototype/rest/hypermedia/collection.php
- Timestamp:
- 06/21/12 09:09:40 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/rest/hypermedia/collection.php
r6528 r6559 8 8 include_once('error.php'); 9 9 /* 10 Valores padrão10 Valores padrão 11 11 12 Números são enviados como números, sem aspas; 13 Atributos não obrigatórios sem valor serão nulos; 14 Strings vazias serão nulos; 15 Todos os indices / chaves estarão sempre presentes na mensagem; 16 Arrays vazios serão nulos; 17 Objetos vazios serão nulos; 18 Números sem valor serão nulos; 19 valores booleanos são escritos como booleanos (sem aspas); 20 */ 12 Números são enviados como números, sem aspas; 13 Atributos não obrigatórios sem valor serão nulos; 14 Strings vazias serão nulos; 15 Todos os indices / chaves estarão sempre presentes na mensagem; 16 Arrays vazios serão nulos; 17 Objetos vazios serão nulos; 18 Números sem valor serão nulos; 19 valores booleanos são escritos como booleanos (sem aspas); 20 */ 21 21 22 class Collection { 22 23 … … 34 35 foreach ($config as $key => $value) { 35 36 if ($value['class'] == $className) { 36 $uri = ($id ? (preg_replace('/\/[:][a-zA-Z-0-9]+/', '', $key) .'/'.$id ) : $key);37 $uri = ($id ? (preg_replace('/\/[:][a-zA-Z-0-9]+/', '', $key) . '/' . $id ) : $key); 37 38 break; 38 39 } … … 41 42 } 42 43 43 44 function addLink($link) { 44 45 $this->links[] = $link; 45 46 } 46 47 47 48 function addItem($item) { 48 49 $this->itens[] = $item; 49 50 } 50 51 51 52 function addData($data) { 52 53 $this->data[] = $data; 53 54 } … … 56 57 return $this->data; 57 58 } 58 59 59 60 function setTemplate($template) { 60 61 $this->template = $template;
Note: See TracChangeset
for help on using the changeset viewer.