src/Generator/templates/dao_factory.mustache
<?php
/* This file is generated by the Parm Generator. https://github.com/cassell/Parm */
{{#namespaceClassSyntax}}
{{namespaceClassSyntax}}
{{/namespaceClassSyntax}}
class {{className}}DaoFactory extends \Parm\DataAccessObjectFactory implements {{className}}Table
{
use {{className}}TableFunctions;
/**
* Load an object associated with this factory
* @return {{className}}DaoObject An object built from a row out of the database table
*/
public function loadDataObject(Array $row)
{
return new {{className}}DaoObject($row);
}
{{{bindingsPack}}}
}