PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.2
Independent Analytics – WordPress Analytics Plugin v2.15.2
2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / illuminate / database / DatabaseTransactionRecord.php
independent-analytics / vendor / illuminate / database Last commit date
Capsule 2 years ago Concerns 2 weeks ago Connectors 2 weeks ago Console 2 weeks ago DBAL 2 weeks ago Eloquent 2 weeks ago Events 2 weeks ago Migrations 2 weeks ago PDO 2 weeks ago Query 2 weeks ago Schema 2 weeks ago ClassMorphViolationException.php 2 years ago ConfigurationUrlParser.php 2 years ago Connection.php 2 weeks ago ConnectionInterface.php 2 years ago ConnectionResolver.php 2 weeks ago ConnectionResolverInterface.php 2 years ago DatabaseManager.php 2 weeks ago DatabaseServiceProvider.php 2 weeks ago DatabaseTransactionRecord.php 2 weeks ago DatabaseTransactionsManager.php 2 weeks ago DeadlockException.php 2 weeks ago DetectsConcurrencyErrors.php 2 years ago DetectsLostConnections.php 2 weeks ago Grammar.php 2 weeks ago LazyLoadingViolationException.php 2 years ago LostConnectionException.php 2 weeks ago MigrationServiceProvider.php 2 weeks ago MultipleColumnsSelectedException.php 2 weeks ago MultipleRecordsFoundException.php 2 weeks ago MySqlConnection.php 2 weeks ago PostgresConnection.php 2 weeks ago QueryException.php 2 years ago RecordsNotFoundException.php 2 years ago SQLiteConnection.php 2 weeks ago SQLiteDatabaseDoesNotExistException.php 2 weeks ago Seeder.php 2 weeks ago SqlServerConnection.php 2 weeks ago
DatabaseTransactionRecord.php
69 lines
1 <?php
2
3 namespace IAWPSCOPED\Illuminate\Database;
4
5 /** @internal */
6 class DatabaseTransactionRecord
7 {
8 /**
9 * The name of the database connection.
10 *
11 * @var string
12 */
13 public $connection;
14 /**
15 * The transaction level.
16 *
17 * @var int
18 */
19 public $level;
20 /**
21 * The callbacks that should be executed after committing.
22 *
23 * @var array
24 */
25 protected $callbacks = [];
26 /**
27 * Create a new database transaction record instance.
28 *
29 * @param string $connection
30 * @param int $level
31 * @return void
32 */
33 public function __construct($connection, $level)
34 {
35 $this->connection = $connection;
36 $this->level = $level;
37 }
38 /**
39 * Register a callback to be executed after committing.
40 *
41 * @param callable $callback
42 * @return void
43 */
44 public function addCallback($callback)
45 {
46 $this->callbacks[] = $callback;
47 }
48 /**
49 * Execute all of the callbacks.
50 *
51 * @return void
52 */
53 public function executeCallbacks()
54 {
55 foreach ($this->callbacks as $callback) {
56 $callback();
57 }
58 }
59 /**
60 * Get all of the callbacks.
61 *
62 * @return array
63 */
64 public function getCallbacks()
65 {
66 return $this->callbacks;
67 }
68 }
69