/** * Add $BULK_OPS to $UPDATE_DATA * * @param Rframe_Parser $parser * @param array $path * @param array $inits */ public function __construct($parser, $path = array(), $inits = array()) { foreach ($this->BULK_OPS as $key) { $this->UPDATE_DATA[] = $key; } parent::__construct($parser, $path, $inits); }
/** * Don't allow the usual search/authz params * * @param Rframe_Parser $parser * @param array $path * @param array $inits */ public function __construct($parser, $path = array(), $inits = array()) { parent::__construct($parser, $path, $inits); air2_array_remove($this->search_param, $this->QUERY_ARGS); air2_array_remove($this->authz_read_param, $this->QUERY_ARGS); air2_array_remove($this->authz_write_param, $this->QUERY_ARGS); air2_array_remove($this->authz_manage_param, $this->QUERY_ARGS); }
/** * Add the many tank_source fields to $fields * * @param Rframe_Parser $parser * @param array $path * @param array $inits */ public function __construct($parser, $path = array(), $inits = array()) { $flds = Doctrine::getTable('TankSource')->getFieldNames(); $this->fields = array_merge($flds, $this->fields); parent::__construct($parser, $path, $inits); }