Exemplo n.º 1
0
 protected function install()
 {
     $connection = Application::getInstance()->db->default;
     $driver = $connection->getDriver();
     $driver->createTable($connection, self::TABLE_NAME, [Model::PK => ['type' => 'pk'], 'time' => ['type' => 'int']], [['type' => 'unique', 'columns' => ['time']]]);
     $this->writeLn('Migration table `' . self::TABLE_NAME . '` is created');
 }
Exemplo n.º 2
0
Arquivo: t4.php Projeto: RayManOff/t4
#!/usr/bin/env php
<?php 
require realpath(__DIR__ . '/boot.php');
\T4\Console\Application::getInstance()->run();
Exemplo n.º 3
0
Arquivo: Model.php Projeto: sapak12/t4
 /**
  * @param string|\T4\Dbal\Connection $connection
  */
 public static function setConnection($connection)
 {
     if (is_string($connection)) {
         if ('cli' == PHP_SAPI) {
             $app = \T4\Console\Application::getInstance();
         } else {
             $app = \T4\Mvc\Application::getInstance();
         }
         static::$connection = $app->db->{$connection};
     } elseif ($connection instanceof Connection) {
         static::$connection = $connection;
     }
 }
Exemplo n.º 4
0
 public final function __construct()
 {
     $this->app = \T4\Console\Application::getInstance();
 }