<?php namespace calderawp\CalderaFormsQuery\Delete; class EntryValues extends DeleteQueryBuilder { /** * Delete field by entry ID * * @param int $entryId Entry ID * @return $this */ public function deleteByEntryId($entryId) { $this ->getDeleteQuery() ->where() ->equals( 'entry_id', (int)$entryId ) ; return $this; } /** * Delete all field values with a value * * @param string $fieldSlug * @param string $fieldValue * @return $this */ public function deleteByFieldValue($fieldSlug, $fieldValue) { $this ->getDeleteQuery() ->where() ->equals( 'value', $fieldValue ) ; $this ->getDeleteQuery() ->where() ->equals( 'slug', $fieldSlug ); return $this; } }