Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/*Copyright (c) 2009 hamcrest.org*/class StaticMethodFile extends FactoryFile{/*** @var string containing method definitions*/private $methods;public function __construct($file){parent::__construct($file, ' ');$this->methods = '';}public function addCall(FactoryCall $call){$this->methods .= PHP_EOL . $this->generateFactoryCall($call);}public function getDeclarationModifiers(){return 'public static ';}public function build(){$this->addFileHeader();$this->addPart('matchers_imports');$this->addPart('matchers_header');$this->addCode($this->methods);$this->addPart('matchers_footer');}}