/** * Returns family the barcode belongs to * * @return RM_Barcode_Family */ public function getFamily() { if (isNull($obFamily = $this->_mapper->storage('family')->loadObjectById($this->barcode_family_id))) { $obFamily = $this->_mapper->storage('family')->loadObjectByKey('barcode', $this->value); } return $obFamily; }
/** * Returns Barcode by value * * @param string barcode * @return RM_Barcode_Object **/ public function loadBarcodeByValue($barcode) { return iterFirst($this->_mapper->storage('barcode')->getObjectList()->filter('value=?', $barcode)); }
public function getContentList() { return $this->_mapper->storage('barcode')->getObjectList()->filter('barcode_family_id=?', $this->id()); }