public function testGetColumnNameByAttribute() { $a = new A(); $columnName = A::getColumnNameByAttribute('name'); $this->assertEquals('name', $columnName); $extendedNoBean = new ExtendsNoBean(); $columnName = ExtendsNoBean::getColumnNameByAttribute('name'); $this->assertEquals('name', $columnName); $aaa = new AAA(); $columnName = AAA::getColumnNameByAttribute('noBean'); $this->assertEquals('redbeanmodel_id', $columnName); }