/** * Requête de suppression d'un ou plusieurs records * * @param array|int $userConfig * @return mixed */ public function delete($userConfig) { $config = array('from' => $this->t()); if (!is_array($userConfig)) { $userConfig = array('where' => array('id' => $userConfig)); } $config = array_merge_recursive($userConfig, $config); return $this->query->delete($config); }
/** * @param $data * @param $filtername * @param $options * @param $connector * @param $expectedString * * @dataProvider providerTestGettingConditionsString */ public function testGettingConditionStringFromFilter($data, $filtername, $options, $connector, $expectedString) { $string = $this->query->getConditionString($data, $filtername, $options, $connector); $this->assertEquals($string, $expectedString); }