/var/www/flurhymez/vendor/laravel/framework/src/Illuminate/Database
NameSizeModeActions
Capsule/-0755rm
Concerns/-0755rm
Connectors/-0755rm
Console/-0755rm
DBAL/-0755rm
Eloquent/-0755rm
Events/-0755rm
Migrations/-0755rm
PDO/-0755rm
Query/-0755rm
Schema/-0755rm
ClassMorphViolationException.php5250644editdlrm
composer.json16630644editdlrm
ConfigurationUrlParser.php1920644editdlrm
Connection.php355960755editdlrm
ConnectionInterface.php38900755editdlrm
ConnectionResolver.php19130755editdlrm
ConnectionResolverInterface.php5750755editdlrm
DatabaseManager.php107600755editdlrm
DatabaseServiceProvider.php36710755editdlrm
DatabaseTransactionRecord.php13340755editdlrm
DatabaseTransactionsManager.php22200755editdlrm
DetectsConcurrencyErrors.php11140644editdlrm
DetectsLostConnections.php28230644editdlrm
Grammar.php53040755editdlrm
LazyLoadingViolationException.php7710644editdlrm
LICENSE.md10750644editdlrm
MigrationServiceProvider.php62000755editdlrm
MultipleRecordsFoundException.php1340755editdlrm
MySqlConnection.php25820755editdlrm
PostgresConnection.php30820755editdlrm
QueryException.php16310644editdlrm
README.md22080755editdlrm
RecordsNotFoundException.php1290755editdlrm
Seeder.php35830755editdlrm
SQLiteConnection.php33490755editdlrm
SqlServerConnection.php36460755editdlrm
Edit: /var/www/flurhymez/vendor/laravel/framework/src/Illuminate/Database/DatabaseTransactionsManager.php (2220B)
transactions = collect(); } /** * Start a new database transaction. * * @param string $connection * @param int $level * @return void */ public function begin($connection, $level) { $this->transactions->push( new DatabaseTransactionRecord($connection, $level) ); } /** * Rollback the active database transaction. * * @param string $connection * @param int $level * @return void */ public function rollback($connection, $level) { $this->transactions = $this->transactions->reject(function ($transaction) use ($connection, $level) { return $transaction->connection == $connection && $transaction->level > $level; })->values(); } /** * Commit the active database transaction. * * @param string $connection * @return void */ public function commit($connection) { [$forThisConnection, $forOtherConnections] = $this->transactions->partition( function ($transaction) use ($connection) { return $transaction->connection == $connection; } ); $this->transactions = $forOtherConnections->values(); $forThisConnection->map->executeCallbacks(); } /** * Register a transaction callback. * * @param callable $callback * @return void */ public function addCallback($callback) { if ($current = $this->transactions->last()) { return $current->addCallback($callback); } call_user_func($callback); } /** * Get all the transactions. * * @return \Illuminate\Support\Collection */ public function getTransactions() { return $this->transactions; } }