/** * @dataProvider provideInvalidEtas * @expectedException InvalidArgumentException * @expectedExceptionMessage The eta parameter is not valid. */ public function testNormalizeEtaThrowsException($eta) { QueueUtils::normalizeEta($eta); }
/** * {@inheritdoc} */ public function push($item, $eta = null) { $sql = sprintf('INSERT INTO %s (eta, item) VALUES (%d, %s)', $this->tableName, QueueUtils::normalizeEta($eta), $this->pdo->quote($item)); $this->pdo->exec($sql); }