示例#1
0
 /**
  * @param array $data
  *
  * @return PrePush
  */
 public static function fromArray(array $data)
 {
     return new PrePush(new Undefined(false), new Enabled($data['enabled']), PrePushExecuteFactory::fromArray($data['execute']), isset($data['message']) ? MessagesFactory::fromArray($data['message']) : MessagesFactory::setUndefined());
 }
示例#2
0
 /**
  * @return PreCommit
  */
 public static function setUndefined()
 {
     return new PreCommit(new Undefined(true), new Enabled(false), PreCommitExecuteFactory::setUndefined(), MessagesFactory::setUndefined());
 }