protected function generate($className)
 {
     echo 'Clean entity...' . PHP_EOL;
     $builder = new EntityBuilder($className);
     $builder->cleanGetterSetter();
     echo 'Entity is clean.' . PHP_EOL;
 }
 protected function generate($className)
 {
     echo 'Generate entity...' . PHP_EOL;
     $builder = new EntityBuilder($className);
     $builder->completeEntity();
     echo 'Entity is generate.' . PHP_EOL;
 }
 protected function generate($className)
 {
     echo 'ReGenerate entity...' . PHP_EOL;
     $builder = new EntityBuilder($className);
     $builder->regenerateGetterSetter();
     echo 'Entity is generate.' . PHP_EOL;
 }
    public function test()
    {
        $entityBuilder = new EntityBuilder('OpenLdapObject\\Tests\\Manager\\People');
        $this->assertEquals('    public function getUid() {
        return $this->uid;
    }

', $entityBuilder->getMethodSrc('getUid'));
    }
 public function testBuilder()
 {
     $this->assertEquals('548e5ced3733e98acc7672eb2862a8bf', md5_file($this->filePath));
     $this->entityBuilder->completeEntity();
     $this->assertEquals('a12729b72e1b330d52f832b54e771235', md5_file($this->filePath));
 }