ModelCode::generateClassName PHP Method

generateClassName() protected method

protected generateClassName ( $tableName )
    protected function generateClassName($tableName)
    {
        if ($this->tableName === $tableName || ($pos = strrpos($this->tableName, '.')) !== false && substr($this->tableName, $pos + 1) === $tableName) {
            return $this->modelClass;
        }
        $tableName = $this->removePrefix($tableName, false);
        $className = '';
        foreach (explode('_', $tableName) as $name) {
            if ($name !== '') {
                $className .= ucfirst($name);
            }
        }
        return $className;
    }

Usage Example

 /**
  * @param $tableName
  * @return string
  */
 protected function generateClassName($tableName)
 {
     return $this->modelPrefix . parent::generateClassName($tableName);
 }