Exemplo n.º 1
0
 /**
  * @test
  */
 public function shouldCompareValuesWithObject()
 {
     $repository = new Repository();
     $repository->setId(777);
     $repository->setSlug('test');
     $this->assertTrue(BuildUtil::compareValues($repository, array('id' => 777, 'slug' => 'test')));
     $this->assertFalse(BuildUtil::compareValues($repository, array('id' => 888, 'slug' => 'test')));
     $this->assertFalse(BuildUtil::compareValues($repository, array('id' => 777, 'slug' => 'test1')));
     $this->assertFalse(BuildUtil::compareValues($repository, array('id' => 777, 'slug' => 'test', 'status' => 'failed')));
 }
Exemplo n.º 2
0
 public function fromArray($buildData)
 {
     BuildUtil::fillFromArray($this, $buildData);
 }
Exemplo n.º 3
0
 /**
  * @param array
  */
 public function fromArray($repositoryData)
 {
     BuildUtil::fillFromArray($this, $repositoryData);
 }
Exemplo n.º 4
0
 /**
  * @param array $criteria
  * @return Travis\Client\Entity\Collection
  */
 public function findBy(array $criteria)
 {
     return $this->filter(function ($object) use($criteria) {
         return BuildUtil::compareValues($object, $criteria);
     });
 }