parse() public méthode

Parses a commit messages defined by the grammar documented in the class header. If a parse error occures an array with meesages will be returned. If the commit message matches the defined grammar an empty array will be returned.
public parse ( string $string ) : array
$string string
Résultat array
 /**
  * Test valid commit messages from data provider
  * 
  * @dataProvider getCustomCommitMessages
  */
 public function testValidCustomCommitMessages($message, $expectation)
 {
     $parser = new pchCommitMessageCheck(array('Done' => pchCommitMessageCheck::REQUIRED, 'Tested' => pchCommitMessageCheck::OPTIONAL, 'Fixed' => pchCommitMessageCheck::PROHIBITED));
     $this->assertEquals(array(), $parser->parse($message));
     $this->assertEquals($expectation, $parser->getResult());
 }