當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Comparator::diffColumn方法代碼示例

本文整理匯總了PHP中Doctrine\DBAL\Schema\Comparator::diffColumn方法的典型用法代碼示例。如果您正苦於以下問題:PHP Comparator::diffColumn方法的具體用法?PHP Comparator::diffColumn怎麽用?PHP Comparator::diffColumn使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Doctrine\DBAL\Schema\Comparator的用法示例。


在下文中一共展示了Comparator::diffColumn方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testCompareChangedColumns_ChangeType

 public function testCompareChangedColumns_ChangeType()
 {
     $column1 = new Column('charfield1', Type::getType('string'));
     $column2 = new Column('charfield1', Type::getType('integer'));
     $c = new Comparator();
     $this->assertEquals(array('type'), $c->diffColumn($column1, $column2));
     $this->assertEquals(array(), $c->diffColumn($column1, $column1));
 }
開發者ID:faridos,項目名稱:ServerGroveLiveChat,代碼行數:8,代碼來源:ComparatorTest.php

示例2: testDiffDecimalWithNullPrecision

 /**
  * @group DBAL-106
  */
 public function testDiffDecimalWithNullPrecision()
 {
     $column = new Column('foo', Type::getType('decimal'));
     $column->setPrecision(null);
     $column2 = new Column('foo', Type::getType('decimal'));
     $c = new Comparator();
     $this->assertEquals(array(), $c->diffColumn($column, $column2));
 }
開發者ID:llinder,項目名稱:FrameworkBenchmarks,代碼行數:11,代碼來源:ComparatorTest.php

示例3: testCompareColumnComments

 /**
  * @group DBAL-1009
  *
  * @dataProvider getCompareColumnComments
  */
 public function testCompareColumnComments($comment1, $comment2, $equals)
 {
     $column1 = new Column('foo', Type::getType('integer'), array('comment' => $comment1));
     $column2 = new Column('foo', Type::getType('integer'), array('comment' => $comment2));
     $comparator = new Comparator();
     $expectedDiff = $equals ? array() : array('comment');
     $actualDiff = $comparator->diffColumn($column1, $column2);
     $this->assertSame($expectedDiff, $actualDiff);
     $actualDiff = $comparator->diffColumn($column2, $column1);
     $this->assertSame($expectedDiff, $actualDiff);
 }
開發者ID:selimcr,項目名稱:servigases,代碼行數:16,代碼來源:ComparatorTest.php


注:本文中的Doctrine\DBAL\Schema\Comparator::diffColumn方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。