MediaWiki
REL1_24
|
00001 <?php 00034 interface IORMRow { 00047 public function loadFields( $fields = null, $override = true, $skipLoaded = false ); 00048 00060 public function getField( $name, $default = null ); 00061 00072 public function loadAndGetField( $name ); 00073 00081 public function removeField( $name ); 00082 00090 public function getId(); 00091 00099 public function setId( $id ); 00100 00110 public function hasField( $name ); 00111 00119 public function hasIdField(); 00120 00129 public function setFields( array $fields, $override = true ); 00130 00142 public function toArray( $fields = null, $incNullId = false ); 00143 00152 public function loadDefaults( $override = true ); 00153 00165 public function save( $functionName = null ); 00166 00175 public function remove(); 00176 00184 public function getFields(); 00185 00193 public function getSetFieldNames(); 00194 00207 public function setField( $name, $value ); 00208 00220 public function addToField( $field, $amount ); 00221 00229 public function getFieldNames(); 00230 00239 public function loadSummaryFields( $summaryFields = null ); 00240 00249 public function setUpdateSummaries( $update ); 00250 00259 public function setSummaryMode( $summaryMode ); 00260 00269 public function getTable(); 00270 }