PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.2.0
Independent Analytics – WordPress Analytics Plugin v2.2.0
2.15.5 2.15.4 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 years ago Connectors 2 years ago Console 2 years ago DBAL 2 years ago Eloquent 2 years ago Events 2 years ago Migrations 2 years ago PDO 2 years ago Query 2 years ago Schema 2 years ago ClassMorphViolationException.php 2 years ago ConfigurationUrlParser.php 2 years ago Connection.php 2 years ago ConnectionInterface.php 2 years ago ConnectionResolver.php 2 years ago ConnectionResolverInterface.php 2 years ago DatabaseManager.php 2 years ago DatabaseServiceProvider.php 2 years ago DatabaseTransactionRecord.php 2 years ago DatabaseTransactionsManager.php 2 years ago DetectsConcurrencyErrors.php 2 years ago DetectsLostConnections.php 2 years ago Grammar.php 2 years ago LazyLoadingViolationException.php 2 years ago MigrationServiceProvider.php 2 years ago MultipleRecordsFoundException.php 2 years ago MySqlConnection.php 2 years ago PostgresConnection.php 2 years ago QueryException.php 2 years ago RecordsNotFoundException.php 2 years ago SQLiteConnection.php 2 years ago Seeder.php 2 years ago SqlServerConnection.php 2 years ago
DatabaseTransactionRecord.php
69 lines
1 <?php
2
3 namespace IAWP_SCOPED\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 \call_user_func($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