当前位置: 首页>>代码示例>>PHP>>正文


PHP OC_Config::getObject方法代码示例

本文整理汇总了PHP中OC_Config::getObject方法的典型用法代码示例。如果您正苦于以下问题:PHP OC_Config::getObject方法的具体用法?PHP OC_Config::getObject怎么用?PHP OC_Config::getObject使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在OC_Config的用法示例。


在下文中一共展示了OC_Config::getObject方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: removeDBStructure

 /**
  * remove all tables defined in a database structure xml file
  *
  * @param string $file the xml file describing the tables
  */
 public function removeDBStructure($file)
 {
     $schemaReader = new MDB2SchemaReader(\OC_Config::getObject(), $this->conn->getDatabasePlatform());
     $fromSchema = $schemaReader->loadSchemaFromFile($file);
     $toSchema = clone $fromSchema;
     /** @var $table \Doctrine\DBAL\Schema\Table */
     foreach ($toSchema->getTables() as $table) {
         $toSchema->dropTable($table->getName());
     }
     $comparator = new \Doctrine\DBAL\Schema\Comparator();
     $schemaDiff = $comparator->compare($fromSchema, $toSchema);
     $this->executeSchemaChange($schemaDiff);
 }
开发者ID:Romua1d,项目名称:core,代码行数:18,代码来源:mdb2schemamanager.php

示例2:

<?php

/**
 * Copyright (c) 2013 Bart Visscher <bartv@thisnet.nl>
 * This file is licensed under the Affero General Public License version 3 or
 * later.
 * See the COPYING-README file.
 */
$repair = new \OC\Repair(\OC\Repair::getRepairSteps());
/** @var $application Symfony\Component\Console\Application */
$application->add(new OC\Core\Command\Status());
$application->add(new OC\Core\Command\Db\GenerateChangeScript());
$application->add(new OC\Core\Command\Db\ConvertType(OC_Config::getObject(), new \OC\DB\ConnectionFactory()));
$application->add(new OC\Core\Command\Upgrade());
$application->add(new OC\Core\Command\Maintenance\SingleUser());
$application->add(new OC\Core\Command\Maintenance\Mode(OC_Config::getObject()));
$application->add(new OC\Core\Command\App\Disable());
$application->add(new OC\Core\Command\App\Enable());
$application->add(new OC\Core\Command\App\ListApps());
$application->add(new OC\Core\Command\Maintenance\Repair($repair, OC_Config::getObject()));
$application->add(new OC\Core\Command\User\Report());
$application->add(new OC\Core\Command\User\ResetPassword(\OC::$server->getUserManager()));
$application->add(new OC\Core\Command\User\LastSeen());
开发者ID:olucao,项目名称:owncloud-core,代码行数:23,代码来源:register_command.php


注:本文中的OC_Config::getObject方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。