initial commit

This commit is contained in:
2016-04-15 21:38:56 -04:00
commit 1d3e8e3117
79 changed files with 16223 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
<?php
namespace XaiCorp\AbcParser\Interfaces;
/**
* outline the functions and parameters available in the concrete builders
* Class AbstractBuilder
*/
interface Builder
{
public function newCollection();
public function appendToCollection($key, $data);
public function setOnCollection($key, $data);
public function getCollection();
public function newTune();
public function appendToTune($key, $data);
public function setOnTune($key, $data);
public function newSetting();
public function appendToSetting($key, $data);
public function setOnSetting($key, $data);
public function newPerson(array $data);
public function storeTune($music);
}