* @author Dennis Eichhorn * @copyright 2013 Dennis Eichhorn * @license OMS License 1.0 * @version 1.0.0 * @link http://orange-management.com */ namespace Modules\Accounting\Models; use phpOMS\Utils\IO\ExchangeInterface; /** * ImpersonalAccount class. * * @category Modules * @package Modules\Accounting\Models * @author OMS Development Team * @author Dennis Eichhorn * @license OMS License 1.0 * @link http://orange-management.com * @since 1.0.0 */ abstract class PersonalAccountAbstract extends AccountAbstract implements ExchangeInterface { protected $id = 0; public function __construct() { } public function getBalance() { } public function getAccountsReceivable() { } public function getAccountsPayable() { } public function getAccountsHistory($start, $end) { } /** * {@inheritdoc} */ public function exportJson($path) { } /** * {@inheritdoc} */ public function importJson($path) { } /** * {@inheritdoc} */ public function exportCsv($path) { } /** * {@inheritdoc} */ public function importCsv($path) { } /** * {@inheritdoc} */ public function exportExcel($path) { } /** * {@inheritdoc} */ public function importExcel($path) { } /** * {@inheritdoc} */ public function exportPdf($path) { } /** * {@inheritdoc} */ public function importPdf($path) { } }