Ouzo\Tools\Model\Template\ClassStub::addPlaceholderReplacement PHP Метод

addPlaceholderReplacement() публичный Метод

public addPlaceholderReplacement ( $placeholder, $replacement )
    public function addPlaceholderReplacement($placeholder, $replacement)
    {
        $this->_placeholderWithReplacements[$placeholder] = $replacement;
        return $this;
    }

Usage Example

Пример #1
0
 /**
  * @test
  */
 public function shouldReplaceAllPlaceholders()
 {
     //given
     $classStub = new ClassStub();
     //when
     $classStub->addPlaceholderReplacement('fields', 'fields')->addPlaceholderReplacement('properties', 'properties')->addPlaceholderReplacement('class', 'class')->addPlaceholderReplacement('namespace', '/User')->addPlaceholderReplacement('table_table', 'table_table')->addPlaceholderReplacement('table_primaryKey', 'table_primaryKey')->addPlaceholderReplacement('table_sequence', 'table_sequence');
     //then
     $this->assertNotRegExp('/{(\\w*)}/', $classStub->contents());
 }