Files
abcParser/src/Interfaces/Builder.php
2016-04-15 21:44:45 -04:00

27 lines
694 B
PHP

<?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);
}