setColumns() setColumns(mixed $columns = null) : \Pop\Db\Record\Encoded Set all the table column values at once Parameters mixed $columns Throws \Pop\Db\Record\Exception Returns \Pop\Db\Record\Encoded
encodeValue() encodeValue(string $key, mixed $value) : string Encode value Parameters string $key mixed $value Throws \Pop\Db\Record\Exception Returns string
decodeValue() decodeValue(string $key, string $value) : mixed Decode value Parameters string $key string $value Throws \Pop\Db\Record\Exception Returns mixed
verify() verify(string $key, string $value) : boolean Verify value against hash Parameters string $key string $value Returns boolean
encode() encode(array $columns) : array Scrub the column values and encode them Parameters array $columns Returns array
decode() decode(array $columns) : array Scrub the column values and decode them Parameters array $columns Returns array
isEncodedColumn() isEncodedColumn(string $key) : boolean Determine if column is an encoded column Parameters string $key Returns boolean
__set() __set(string $name, mixed $value) : void Magic method to set the property to the value of $this->rowGateway[$name] Parameters string $name mixed $value
__get() __get(string $name) : mixed Magic method to return the value of $this->rowGateway[$name] Parameters string $name Returns mixed