/** * {@inheritdoc} */ public function getModelName($format = 'underscore') { $reflection = new \ReflectionClass(get_class($this)); $classname = $reflection->getShortName(); switch ($format) { case 'lower': return strtolower($classname); break; case 'underscore': return Parser::underscore($classname); break; case 'camelize': return Parser::camelize($classname); break; } }