コード例 #1
0
ファイル: Config.php プロジェクト: wrcx/losquery
 /**
  * Package configuration
  * @return array
  */
 public static function config()
 {
     return ['builder' => function () {
         return new \Wrcx\Losquery\Builder\SqlQueryBuilder(Config::getConfig('select'));
     }, 'common' => function () {
         return new \Aura\SqlQuery\Quoter('"', '"');
     }, 'select' => function () {
         return new \Aura\SqlQuery\Sqlite\Select(\Wrcx\Losquery\Config::getConfig('common'));
     }, 'symfonyProcess' => function () {
         return new \Symfony\Component\Process\Process("echo");
     }, 'process' => function () {
         return new \Wrcx\Losquery\Process\SymfonyProcess(\Wrcx\Losquery\Config::getConfig('symfonyProcess'));
     }];
 }
コード例 #2
0
ファイル: Losquery.php プロジェクト: wrcx/losquery
 public function __construct()
 {
     $sqlQueryFactory = new SqlQueryFactory(Config::getConfig('builder'));
     $this->factory = $sqlQueryFactory->newInstance();
 }
コード例 #3
0
ファイル: Losrunner.php プロジェクト: wrcx/losquery
 public function __construct()
 {
     $processFactory = new ProcessFactory(Config::getConfig('process'));
     $this->factory = $processFactory->newInstance();
 }