/** * @param string $className * @return string */ public function transformClassNameToTableName($className) { $tableName = StringUtils::getClassBaseName($className); $tableName = Inflector::underscore($tableName); $tableName = Inflector::pluralize($tableName); return $tableName; }
public function testGetClassBaseName() { $this->assertSame('Baz', StringUtils::getClassBaseName('Foo\\Bar\\Baz')); $this->assertSame('Foo', StringUtils::getClassBaseName('Foo')); }