Esempio n. 1
0
 /**
  * {@inheritdoc}
  */
 protected function _validateData()
 {
     $result = parent::_validateData();
     if ($result) {
         $sourceClassName = $this->getSourceClassName();
         $resultClassName = $this->_getResultClassName();
         if ($resultClassName !== $sourceClassName . 'Mapper') {
             $this->_addError('Invalid Mapper class name [' . $resultClassName . ']. Use ' . $sourceClassName . 'Mapper');
             $result = false;
         }
     }
     return $result;
 }
Esempio n. 2
0
 /**
  * {@inheritdoc}
  */
 protected function _validateData()
 {
     if (!parent::_validateData()) {
         return false;
     }
     $sourceClassName = $this->getSourceClassName();
     $resultClassName = $this->_getResultClassName();
     if ($resultClassName !== $sourceClassName . 'Converter') {
         $this->_addError('Invalid Converter class name [' . $resultClassName . ']. Use ' . $sourceClassName . 'Converter');
         return false;
     }
     return true;
 }
 /**
  * {@inheritdoc}
  */
 protected function _validateData()
 {
     $classNameValidationResults = $this->validateResultClassName();
     return parent::_validateData() && $classNameValidationResults;
 }
Esempio n. 4
0
 /**
  * {@inheritdoc}
  */
 protected function _validateData()
 {
     $result = parent::_validateData();
     if ($result) {
         $sourceClassName = $this->getSourceClassName();
         $resultClassName = $this->_getResultClassName();
         if ($resultClassName !== str_replace('Interface', '', $sourceClassName) . '\\Repository') {
             $this->_addError('Invalid Factory class name [' . $resultClassName . ']. Use ' . $sourceClassName . 'Repository');
             $result = false;
         }
     }
     return $result;
 }