/** * (non-PHPdoc) * @see Application\Model\Mapper\FilterMapperAbstract::_mapSimpleValue() */ protected function _mapSimpleValue(\DrSlump\Protobuf\Field $descriptor, \App_ListFilter_Interface $filter, \App_ListFilter $filterList) { if ($filter->getFieldName() === ReportFilterFields::ORGANIZATION) { return OrganizationMapper::cleanOrgId(parent::_mapSimpleValue($descriptor, $filter, $filterList)); } return parent::_mapSimpleValue($descriptor, $filter, $filterList); }
protected function _mapSimpleValue(\DrSlump\Protobuf\Field $descriptor, \App_ListFilter_Interface $filter, \App_ListFilter $filterList) { switch ($filter->getFieldName()) { case CommercialGroupFilterFields::AGGREGATOR_ID: return OrganizationMapper::cleanOrgId(parent::_mapSimpleValue($descriptor, $filter, $filterList)); } return parent::_mapSimpleValue($descriptor, $filter, $filterList); }
protected function _mapSimpleValue(\DrSlump\Protobuf\Field $descriptor, \App_ListFilter_Interface $filter, \App_ListFilter $filterList) { switch ($filter->getFieldName()) { case PreBillFilterFields::CUSTOMER: return OrganizationMapper::cleanOrgId(parent::_mapSimpleValue($descriptor, $filter, $filterList)); } return parent::_mapSimpleValue($descriptor, $filter, $filterList); }
protected function _mapSimpleValue(\DrSlump\Protobuf\Field $descriptor, \App_ListFilter_Interface $filter, \App_ListFilter $filterList) { switch ($filter->getFieldName()) { case StockFilterFields::SERVICE_PROVIDER_ENABLER: case StockFilterFields::SERVICE_PROVIDER_COMM: return OrganizationMapper::cleanOrgId(parent::_mapSimpleValue($descriptor, $filter, $filterList)); } return parent::_mapSimpleValue($descriptor, $filter, $filterList); }
/** * (non-PHPdoc) * @see Application\Model\Mapper\FilterMapperAbstract::_mapSimpleValue() */ protected function _mapMessageValue(\DrSlump\Protobuf\Field $descriptor, \App_ListFilter_Interface $filter, \App_ListFilter $filterList) { switch ($filter->getFieldName()) { case AlarmFilterFields::SIM_ICC: return array('type' => Proto\SubscriptionId\IdType::ICC, 'id' => $filter->getValue()); case AlarmFilterFields::SIM_ID: return array('type' => Proto\SubscriptionId\IdType::ID, 'id' => $filter->getValue()); case AlarmFilterFields::SIM_IMSI: return array('type' => Proto\SubscriptionId\IdType::IMSI, 'id' => $filter->getValue()); case AlarmFilterFields::SIM_MSISDN: return array('type' => Proto\SubscriptionId\IdType::MSISDN, 'id' => $filter->getValue()); case AlarmFilterFields::CUSTOMER: return OrganizationMapper::cleanOrgId(parent::_mapSimpleValue($descriptor, $filter, $filterList)); } return parent::_mapMessageValue($descriptor, $filter, $filterList); }