コード例 #1
0
ファイル: UseExecutor.php プロジェクト: addiks/phpsql
 public function executeJob(StatementJob $statement, array $parameters = array())
 {
     /* @var $statement UseStatement */
     $executionContext = new ExecutionContext($this->schemaManager, $statement, $parameters);
     $databaseValue = $statement->getDatabase();
     $databaseName = $this->valueResolver->resolveValue($databaseValue, $executionContext);
     $this->schemaManager->setCurrentlyUsedDatabaseId($databaseName);
     $result = new TemporaryResult();
     $result->setIsSuccess($this->schemaManager->getCurrentlyUsedDatabaseId() === $databaseName);
     return $result;
 }