Esempio n. 1
0
 /**
  * Return column name
  *
  * @param \XLite\Model\AddressField $field Field
  *
  * @return string
  */
 protected function getColumnName(\XLite\Model\AddressField $field)
 {
     $name = $field->getServiceName();
     if ('state_id' == $name || 'custom_state' == $name) {
         $name = 'state';
     }
     $name = lcfirst(\XLite\Core\Converter::convertToCamelCase($name));
     return $name . static::ADDRESS_FIELD_SUFFIX;
 }
 /**
  * {@inheritDoc}
  */
 public function prepareEntityBeforeCommit($type)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'prepareEntityBeforeCommit', array($type));
     return parent::prepareEntityBeforeCommit($type);
 }
Esempio n. 3
0
 /**
  * Return address field service name value
  *
  * @param \XLite\Model\AddressField $field
  *
  * @return string
  */
 public function getServiceName(\XLite\Model\AddressField $field)
 {
     return $field->getServiceName();
 }