Xpressengine\Draft\DraftRepository::delete PHP Méthode

delete() public méthode

임시저장 데이터 삭제
public delete ( DraftEntity $draft ) : integer
$draft DraftEntity 임시저장 객체
Résultat integer 삭제된 레코드 수(정상적인 경우 '1')
    public function delete(DraftEntity $draft)
    {
        return $this->conn->table($this->table)->where('id', $draft->id)->delete();
    }

Usage Example

 public function testDelete()
 {
     list($conn, $keygen, $query) = $this->getMocks();
     $instance = new DraftRepository($conn, $keygen);
     $mockEntity = m::mock('Xpressengine\\Draft\\DraftEntity');
     $mockEntity->shouldReceive('get')->with('id')->andReturn('xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx');
     $conn->shouldReceive('table')->andReturn($query);
     $query->shouldReceive('where')->once()->with('id', 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx')->andReturnSelf();
     $query->shouldReceive('delete')->once()->andReturn(1);
     $instance->delete($mockEntity);
 }
All Usage Examples Of Xpressengine\Draft\DraftRepository::delete