akaunting 3.0 (the last dance)

This commit is contained in:
Burak Civan
2022-06-01 10:15:55 +03:00
parent cead09f6d4
commit d9c0764572
3812 changed files with 126831 additions and 102949 deletions

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Auth;
use App\Abstracts\Event;
class InvitationCreated extends Event
{
public $invitation;
/**
* Create a new event instance.
*
* @param $invitation
*/
public function __construct($invitation)
{
$this->invitation = $invitation;
}
}

View File

@@ -0,0 +1,24 @@
<?php
namespace App\Events\Auth;
use App\Abstracts\Event;
class RoleCreated extends Event
{
public $role;
public $request;
/**
* Create a new event instance.
*
* @param $role
* @param $request
*/
public function __construct($role, $request)
{
$this->role = $role;
$this->request = $request;
}
}

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Events\Auth;
use Illuminate\Queue\SerializesModels;
class RoleCreating
{
use SerializesModels;
public $request;
/**
* Create a new event instance.
*
* @param $request
*/
public function __construct($request)
{
$this->request = $request;
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Auth;
use App\Abstracts\Event;
class RoleDeleted extends Event
{
public $role;
/**
* Create a new event instance.
*
* @param $role
*/
public function __construct($role)
{
$this->role = $role;
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Auth;
use App\Abstracts\Event;
class RoleDeleting extends Event
{
public $role;
/**
* Create a new event instance.
*
* @param $role
*/
public function __construct($role)
{
$this->role = $role;
}
}

View File

@@ -0,0 +1,24 @@
<?php
namespace App\Events\Auth;
use App\Abstracts\Event;
class RoleUpdated extends Event
{
public $role;
public $request;
/**
* Create a new event instance.
*
* @param $role
* @param $request
*/
public function __construct($role, $request)
{
$this->role = $role;
$this->request = $request;
}
}

View File

@@ -0,0 +1,24 @@
<?php
namespace App\Events\Auth;
use App\Abstracts\Event;
class RoleUpdating extends Event
{
public $role;
public $request;
/**
* Create a new event instance.
*
* @param $role
* @param $request
*/
public function __construct($role, $request)
{
$this->role = $role;
$this->request = $request;
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Auth;
use App\Abstracts\Event;
class UserDeleted extends Event
{
public $user;
/**
* Create a new event instance.
*
* @param $user
*/
public function __construct($user)
{
$this->user = $user;
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Auth;
use App\Abstracts\Event;
class UserDeleting extends Event
{
public $user;
/**
* Create a new event instance.
*
* @param $user
*/
public function __construct($user)
{
$this->user = $user;
}
}

View File

@@ -3,6 +3,7 @@
namespace App\Events\Banking;
use App\Abstracts\Event;
use App\Models\Banking\Transaction;
class TransactionCreated extends Event
{
@@ -13,7 +14,7 @@ class TransactionCreated extends Event
*
* @param $transaction
*/
public function __construct($transaction)
public function __construct(Transaction $transaction)
{
$this->transaction = $transaction;
}

View File

@@ -3,9 +3,12 @@
namespace App\Events\Document;
use App\Abstracts\Event;
use App\Traits\Transactions;
class PaymentReceived extends Event
{
use Transactions;
public $document;
public $request;
@@ -18,6 +21,11 @@ class PaymentReceived extends Event
public function __construct($document, $request = [])
{
$this->document = $document;
if (empty($request['number'])) {
$request['number'] = $this->getNextTransactionNumber();
}
$this->request = $request;
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Menu;
use App\Abstracts\Event;
class NewwCreated extends Event
{
public $menu;
/**
* Create a new event instance.
*
* @param $menu
*/
public function __construct($menu)
{
$this->menu = $menu;
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Menu;
use App\Abstracts\Event;
class NotificationsCreated extends Event
{
public $notifications;
/**
* Create a new event instance.
*
* @param $notifications
*/
public function __construct($notifications)
{
$this->notifications = $notifications;
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Menu;
use App\Abstracts\Event;
class ProfileCreated extends Event
{
public $menu;
/**
* Create a new event instance.
*
* @param $menu
*/
public function __construct($menu)
{
$this->menu = $menu;
}
}

View File

@@ -0,0 +1,20 @@
<?php
namespace App\Events\Menu;
use App\Abstracts\Event;
class SettingsCreated extends Event
{
public $menu;
/**
* Create a new event instance.
*
* @param $menu
*/
public function __construct($menu)
{
$this->menu = $menu;
}
}

View File

@@ -0,0 +1,24 @@
<?php
namespace App\Events\Module;
use App\Abstracts\Event;
class Disabling extends Event
{
public $alias;
public $company_id;
/**
* Create a new event instance.
*
* @param $alias
* @param $company_id
*/
public function __construct($alias, $company_id)
{
$this->alias = $alias;
$this->company_id = $company_id;
}
}

View File

@@ -1,20 +0,0 @@
<?php
namespace App\Events\Module;
use App\Abstracts\Event;
class SettingShowing extends Event
{
public $modules;
/**
* Create a new event instance.
*
* @param $modules
*/
public function __construct($modules)
{
$this->modules = $modules;
}
}

View File

@@ -0,0 +1,24 @@
<?php
namespace App\Events\Module;
use App\Abstracts\Event;
class Uninstalling extends Event
{
public $alias;
public $company_id;
/**
* Create a new event instance.
*
* @param $alias
* @param $company_id
*/
public function __construct($alias, $company_id)
{
$this->alias = $alias;
$this->company_id = $company_id;
}
}