for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Rougin\Credo;
/**
* Loader
*
* @package Credo
* @author Rougin Gutib <[email protected]>
*/
class Loader extends \CI_Loader
{
* Loads and instantiates Doctrine-based repositories.
* @param string|array $repository
* @return self
public function repository($repository)
$repositories = (array) $repository;
$path = APPPATH . 'repositories/';
Rougin\Credo\APPPATH
foreach ($repositories as $repository) {
$repository
$file = ucfirst($repository);
$suffix = '_repository.php';
require $path . $file . $suffix;
}
return $this;