/** * Executes an statement * * @param array|null $inputParameters * * @return bool */ public function execute(array $inputParameters = null) { $operation = function () use($inputParameters) { return parent::execute($inputParameters); }; $params = array_merge($this->evaluatedValues(), $inputParameters !== null ? $inputParameters : []); return $this->pdo->profileOperation($this->queryString, $operation, $params); }