コード例 #1
0
ファイル: HasManyThrough.php プロジェクト: harp-orm/harp
 /**
  * @param  Models  $models
  * @return boolean
  */
 public function hasModels(Models $models)
 {
     return !$models->isEmptyProperty($this->getConfig()->getPrimaryKey());
 }
コード例 #2
0
ファイル: ModelsTest.php プロジェクト: harp-orm/harp
 /**
  * @covers ::isEmptyProperty
  */
 public function testIsEmptyProperty()
 {
     $models = new Models([new City(['id' => 10, 'name' => null]), new City(['id' => 20, 'name' => null]), new City(['id' => null, 'name' => null])]);
     $this->assertFalse($models->isEmptyProperty('id'));
     $this->assertTrue($models->isEmptyProperty('name'));
 }
コード例 #3
0
ファイル: LoadModelsTrait.php プロジェクト: harp-orm/harp
 /**
  * @param  Models  $models
  * @return boolean
  */
 public function hasModels(Models $models)
 {
     return !$models->isEmptyProperty($this->getKey());
 }
コード例 #4
0
 public function hasModels(Models $models)
 {
     return !($models->isEmptyProperty($this->key) or $models->isEmptyProperty($this->classKey));
 }