diff --git a/.gitignore b/.gitignore
index 9610ab0..33d0001 100644
--- a/.gitignore
+++ b/.gitignore
@@ -52,6 +52,7 @@ tests/libTestMain.a
/vendor
/Homestead.json
/Homestead.yaml
+/ca.homestead.riftshadow.crt
# Database Files
!/db/rift/
diff --git a/Homestead.yaml.example b/Homestead.yaml.example
index 30c368d..6fdad98 100644
--- a/Homestead.yaml.example
+++ b/Homestead.yaml.example
@@ -10,15 +10,11 @@ folders:
to: /home/vagrant/code
#type: "nfs"
sites:
- - map: admin.riftshadow.org # can be changed
+ - map: admin.riftshadow.dev # can be changed
to: /home/vagrant/code/admin/public
databases:
- - name: rift
- user: rift
- pass: rift123
- - name: rift_core
- user: rift
- pass: rift123
+ - rift
+ - rift_core
features:
- mysql: true
- mariadb: false
diff --git a/Vagrantfile b/Vagrantfile
index ca898ae..771f9db 100644
--- a/Vagrantfile
+++ b/Vagrantfile
@@ -18,6 +18,7 @@ require File.expand_path(confDir + '/scripts/homestead.rb')
Vagrant.require_version '>= 2.2.4'
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
+ config.vm.box_architecture = "amd64"
if File.exist? aliasesPath then
config.vm.provision "file", source: aliasesPath, destination: "/tmp/bash_aliases"
config.vm.provision "shell" do |s|
diff --git a/admin/.env.example b/admin/.env.example
index bb6fea8..e0a074c 100644
--- a/admin/.env.example
+++ b/admin/.env.example
@@ -2,7 +2,7 @@ APP_NAME="Rift Shadow"
APP_ENV=local
APP_KEY=
APP_DEBUG=true
-APP_URL=http://admin.riftshadow.org
+APP_URL=http://admin.riftshadow.dev
LOG_CHANNEL=stack
@@ -35,7 +35,7 @@ REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
-MAIL_DRIVER=smtp
+MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
diff --git a/admin/.php-cs-fixer.php b/admin/.php-cs-fixer.php
new file mode 100644
index 0000000..438fabf
--- /dev/null
+++ b/admin/.php-cs-fixer.php
@@ -0,0 +1,24 @@
+exclude('node_modules')
+ ->exclude('vendor')
+ ->in(__DIR__)
+;
+
+$config = new \PhpCsFixer\Config();
+
+return $config->setRules([
+ '@PSR1' => true,
+ '@PSR2' => true,
+ '@PSR12' => true,
+ 'indentation_type' => true
+])
+ ->setIndent("\t")
+ ->setLineEnding("\n")
+ // This is commented out as otherwise we get 'paths are overridden my command line
+ // arguments' every time a file is saved, because they are. We want to instead
+ // rely on the vscode extension to provide the path of the currently-focused
+ // file.
+ //->setFinder($finder)
+;
diff --git a/admin/.phpcs.xml b/admin/.phpcs.xml
index 3cd9baa..a3781fe 100644
--- a/admin/.phpcs.xml
+++ b/admin/.phpcs.xml
@@ -10,8 +10,15 @@
-
+
+
+ public/index.php
+
+
+
+
+
diff --git a/admin/.vscode/extensions.json b/admin/.vscode/extensions.json
new file mode 100644
index 0000000..506f692
--- /dev/null
+++ b/admin/.vscode/extensions.json
@@ -0,0 +1,9 @@
+{
+ "recommendations": [
+ "obliviousharmony.vscode-php-codesniffer",
+ "junstyle.php-cs-fixer",
+ "neilbrayfield.php-docblocker",
+ "zobo.php-intellisense",
+ "syler.sass-indented"
+ ]
+}
\ No newline at end of file
diff --git a/admin/.vscode/settings.json b/admin/.vscode/settings.json
new file mode 100644
index 0000000..bb8138d
--- /dev/null
+++ b/admin/.vscode/settings.json
@@ -0,0 +1,8 @@
+{
+ "php-cs-fixer.executablePathWindows": "",
+ "php-cs-fixer.executablePath": "${extensionPath}/php-cs-fixer.phar",
+ "php-cs-fixer.onsave": true,
+ "phpCodeSniffer.standard": "Automatic",
+ "phpCodeSniffer.autoExecutable": true,
+ "php-cs-fixer.pathMode": "override"
+}
\ No newline at end of file
diff --git a/admin/app/Exceptions/Handler.php b/admin/app/Exceptions/Handler.php
index 168b1a5..53ead57 100644
--- a/admin/app/Exceptions/Handler.php
+++ b/admin/app/Exceptions/Handler.php
@@ -2,7 +2,7 @@
namespace App\Exceptions;
-use Exception;
+use Throwable;
use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
class Handler extends ExceptionHandler
@@ -29,23 +29,46 @@ class Handler extends ExceptionHandler
/**
* Report or log an exception.
*
- * @param \Exception $exception
+ * @param \Throwable $exception
* @return void
*/
- public function report(Exception $exception)
+ public function report(Throwable $exception)
{
parent::report($exception);
}
+ /**
+ * Determine if the exception should be reported.
+ *
+ * @param \Throwable $e
+ * @return bool
+ */
+ public function shouldReport(Throwable $e)
+ {
+ return parent::shouldReport($e);
+ }
+
/**
* Render an exception into an HTTP response.
*
* @param \Illuminate\Http\Request $request
- * @param \Exception $exception
+ * @param \Throwable $exception
* @return \Illuminate\Http\Response
*/
- public function render($request, Exception $exception)
+ public function render($request, Throwable $exception)
{
return parent::render($request, $exception);
}
+
+ /**
+ * Render an exception to the console.
+ *
+ * @param \Symfony\Component\Console\Output\OutputInterface $output
+ * @param \Throwable $e
+ * @return void
+ */
+ public function renderForConsole($output, Throwable $e)
+ {
+ parent::renderForConsole($output, $e);
+ }
}
diff --git a/admin/app/Http/Controllers/Auth/ForgotPasswordController.php b/admin/app/Http/Controllers/Auth/ForgotPasswordController.php
index a36a6f4..72a48bb 100644
--- a/admin/app/Http/Controllers/Auth/ForgotPasswordController.php
+++ b/admin/app/Http/Controllers/Auth/ForgotPasswordController.php
@@ -17,7 +17,6 @@ class ForgotPasswordController extends Controller
| your application to your users. Feel free to explore this trait.
|
*/
-
use SendsPasswordResetEmails;
/**
diff --git a/admin/app/Http/Controllers/Auth/LoginController.php b/admin/app/Http/Controllers/Auth/LoginController.php
index d6390d3..420603a 100644
--- a/admin/app/Http/Controllers/Auth/LoginController.php
+++ b/admin/app/Http/Controllers/Auth/LoginController.php
@@ -17,7 +17,6 @@ class LoginController extends Controller
| to conveniently provide its functionality to your applications.
|
*/
-
use AuthenticatesUsers;
/**
diff --git a/admin/app/Http/Controllers/Auth/RegisterController.php b/admin/app/Http/Controllers/Auth/RegisterController.php
index 185badd..c2013ca 100644
--- a/admin/app/Http/Controllers/Auth/RegisterController.php
+++ b/admin/app/Http/Controllers/Auth/RegisterController.php
@@ -24,7 +24,6 @@ class RegisterController extends Controller
| provide this functionality without requiring any additional code.
|
*/
-
use RegistersUsers;
/**
@@ -151,9 +150,9 @@ function ($attribute, $value, $fail) use ($data) {
return;
}
-
+
$player_file_test = $this->testPlayerFilePass($value, $player_file_pass);
-
+
if ($player_file_test === false) {
$fail(trans('auth.player_files.pass_mismatch', compact('value')));
}
@@ -177,8 +176,7 @@ protected function create(array $data)
'password' => Hash::make($data['password'])
]);
- if (count($player_files) > 0)
- {
+ if (count($player_files) > 0) {
$existingPlayerFiles = PlayerFile::whereIn('name', $player_files)->get();
$newPlayerFileNames = collect($player_files)->diff($existingPlayerFiles->pluck('name'));
@@ -186,11 +184,11 @@ protected function create(array $data)
$orphanedPlayerFileNames = collect($player_files)->intersect($existingPlayerFiles->pluck('name'));
$orphanedPlayerFiles = PlayerFile::whereIn('name', $orphanedPlayerFileNames)->get();
-
+
$newPlayerFileNames->transform(function ($filename) {
return ['name' => $filename];
});
-
+
$user->playerFiles()->createMany($newPlayerFileNames->toArray());
$user->playerFiles()->saveMany($orphanedPlayerFiles);
diff --git a/admin/app/Http/Controllers/Auth/ResetPasswordController.php b/admin/app/Http/Controllers/Auth/ResetPasswordController.php
index 9ec3219..ee857aa 100644
--- a/admin/app/Http/Controllers/Auth/ResetPasswordController.php
+++ b/admin/app/Http/Controllers/Auth/ResetPasswordController.php
@@ -17,7 +17,6 @@ class ResetPasswordController extends Controller
| explore this trait and override any methods you wish to tweak.
|
*/
-
use ResetsPasswords;
/**
diff --git a/admin/app/Http/Controllers/Auth/VerificationController.php b/admin/app/Http/Controllers/Auth/VerificationController.php
index b70f850..a90cf49 100644
--- a/admin/app/Http/Controllers/Auth/VerificationController.php
+++ b/admin/app/Http/Controllers/Auth/VerificationController.php
@@ -17,7 +17,6 @@ class VerificationController extends Controller
| be re-sent if the user didn't receive the original email message.
|
*/
-
use VerifiesEmails;
/**
diff --git a/admin/app/Http/Controllers/ClassesController.php b/admin/app/Http/Controllers/ClassesController.php
index eea1cc8..5e4b4dd 100644
--- a/admin/app/Http/Controllers/ClassesController.php
+++ b/admin/app/Http/Controllers/ClassesController.php
@@ -7,7 +7,6 @@
class ClassesController extends Controller
{
-
/**
* Instantiate a new controller instance.
*
@@ -66,7 +65,7 @@ public function store(Request $request)
// Data valid; save...
- $class = new ClassTable;
+ $class = new ClassTable();
$class->name = $validated['name'];
$class->who_name = $validated['abbrev'];
@@ -81,7 +80,7 @@ public function store(Request $request)
$class->default_group = $validated['default_group'];
$class->ctype = $validated['ctype'];
$class->status = $validated['status'];
-
+
$class->save();
return redirect()
@@ -154,7 +153,7 @@ public function update(Request $request, ClassTable $class)
$class->default_group = $validated['default_group'];
$class->ctype = $validated['ctype'];
$class->status = $validated['status'];
-
+
$class->save();
return redirect()
diff --git a/admin/app/Http/Controllers/Controller.php b/admin/app/Http/Controllers/Controller.php
index 8216892..3a40622 100644
--- a/admin/app/Http/Controllers/Controller.php
+++ b/admin/app/Http/Controllers/Controller.php
@@ -9,5 +9,7 @@
class Controller extends BaseController
{
- use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
+ use AuthorizesRequests;
+ use DispatchesJobs;
+ use ValidatesRequests;
}
diff --git a/admin/app/Http/Controllers/HelpFilesController.php b/admin/app/Http/Controllers/HelpFilesController.php
index 33b6afd..9476911 100644
--- a/admin/app/Http/Controllers/HelpFilesController.php
+++ b/admin/app/Http/Controllers/HelpFilesController.php
@@ -48,7 +48,7 @@ public function index(Request $request)
$helpfilesQuery = $helpfilesQuery->where($c, $comparator, $lq);
}
}
-
+
$helpfiles = $helpfilesQuery->paginate();
if ($request->c && $request->q !== '') {
@@ -84,7 +84,7 @@ public function store(Request $request)
'author' => 'nullable'
]);
- $helpfile = new HelpFile;
+ $helpfile = new HelpFile();
$helpfile->title = $request->title;
$helpfile->skill = $request->skill ?? 'none';
diff --git a/admin/app/Http/Controllers/RacesController.php b/admin/app/Http/Controllers/RacesController.php
index 38aeecb..4dbe13b 100644
--- a/admin/app/Http/Controllers/RacesController.php
+++ b/admin/app/Http/Controllers/RacesController.php
@@ -105,8 +105,8 @@ public function store(Request $request)
$newBitCols = $this->mapFlags($request);
- $race = new RaceTable;
-
+ $race = new RaceTable();
+
$race->name = $request->name;
$race->short_name = $request->short_name;
$race->imm_name = $request->imm_name;
@@ -208,7 +208,7 @@ public function update(Request $request, $race)
]);
$modifiedBitCols = $this->mapFlags($request);
-
+
$race->name = $request->name;
$race->short_name = $request->short_name;
$race->imm_name = $request->imm_name;
@@ -290,7 +290,7 @@ private function mapFlags(Request $request)
];
});
}
-
+
/**
* Generate an array containing the select form fields and
* whether they start selected or not
diff --git a/admin/app/Http/Controllers/UtilitiesController.php b/admin/app/Http/Controllers/UtilitiesController.php
index 8ff1feb..8e52e4b 100644
--- a/admin/app/Http/Controllers/UtilitiesController.php
+++ b/admin/app/Http/Controllers/UtilitiesController.php
@@ -116,8 +116,10 @@ public function updateAreaIds(Request $request)
$worldRoom = WorldRoom::where('vnum', '>=', $worldArea->min_vnum)
->where('vnum', '<=', $worldArea->max_vnum)
->first();
- $worldRoom->area_id = $idx;
- $worldRoom->save();
+ if ($worldRoom !== null) {
+ $worldRoom->area_id = $idx;
+ $worldRoom->save();
+ }
}
} catch (Exception $e) {
$error .= "\n{$e->getMessage()}";
@@ -144,7 +146,7 @@ public function updateRoomIds(Request $request)
{
// Not implemented yet
// TODO: Implement
-
+
$redirect = redirect()->route('home');
return $redirect->with('message', trans('utilities.updateRoomIds'));
@@ -287,23 +289,23 @@ private function genColDefs(Collection $tables): string
$content = $this->genHeader;
foreach ($tables as $tableName => $columns) {
- $m_var = "";
-
+ $m_var = "";
+
if ($tableName === "world_rooms") {
$m_var .= "#define\tLOAD_EXIT_DATA(eptr)\\\n";
$m_var .= "eptr->exit_info = eptr->RowToNumber(COL_WORLD_ROOMS_0_EXIT_INFO);\\\n";
$m_var .= "eptr->key = eptr->RowToNumber(COL_WORLD_ROOMS_0_KEY);\\\n";
$m_var .= "eptr->keyword.NoDeallocSetTo(COL_WORLD_ROOMS_0_KEYWORD);\n\n";
}
-
+
$m_var .= "#define\tLOAD_" . strtoupper($tableName) . "(tvar)\\\n";
-
+
if ($tableName === "world_rooms") {
$m_var .= "ASSOCIATE_AREA(tvar, row[COL_WORLD_ROOMS_AREA_ID]);\\\n";
}
$i = 0;
-
+
foreach ($columns as $colData) {
$f_name = $colData['name'];
$f_type = $colData['type'];
@@ -311,7 +313,7 @@ private function genColDefs(Collection $tables): string
$first_flag = $flags[0] ?? '';
$d_name = strtoupper("COL_{$tableName}_{$f_name}");
$line = "#define\t$d_name\t\t$i\n";
-
+
$go = true;
foreach ($flags as $flag) {
if ($flag === "auto_increment") {
@@ -319,7 +321,7 @@ private function genColDefs(Collection $tables): string
break;
}
}
-
+
if ($f_type === "string" && $first_flag === "" && $f_name !== 'description') {
$go = false;
}
@@ -339,8 +341,8 @@ private function genColDefs(Collection $tables): string
if ($f_name === "max_con") {
$f_name = "max_stats[4]";
}
-
-
+
+
// world related id columns that shouldn't show up
if ($d_name === "COL_WORLD_AREAS_ID") {
$go = 0;
@@ -357,7 +359,7 @@ private function genColDefs(Collection $tables): string
$content .= $line;
$go = 0;
}
-
+
if ($go) {
$content .= $line;
$pchar = '.';
@@ -383,7 +385,7 @@ private function genColDefs(Collection $tables): string
} else {
die("Error with field types! - {$f_name}, {$f_type}");
}
-
+
// Add the allocate_exits macro for loading rooms from
// world_rooms - needs to be near the end.
if ($d_name === "COL_WORLD_ROOMS_OWNER") {
@@ -401,11 +403,11 @@ private function genColDefs(Collection $tables): string
} else {
$count--;
}
-
+
if (!$autoIncrementNext && $i < $count) {
$m_var .= "\\";
}
-
+
$m_var .= "\n";
}
$i++;
@@ -425,19 +427,19 @@ private function genColDefs(Collection $tables): string
private function genFunDefs()
{
$content = $this->genHeader;
-
+
/* kick out the interp do_funs */
$dofunargs = "CCharacter *ch, const char *args";
$content .= "typedef void (*DOFUNTYPE) ($dofunargs);\n";
$content .= "struct do_fun_type{ DOFUNTYPE name; };\n";
-
+
/* we have to prototype the do_funs first */
$interps = InterpTable::select('do_fun_name', 'id')
->distinct()
->orderBy('id', 'asc')
->get();
-
+
foreach ($interps as $interp) {
$content .= "void $interp->do_fun_name ($dofunargs);\n";
}
@@ -449,7 +451,7 @@ private function genFunDefs()
}
$content .= "};\n";
-
+
return $content;
}
@@ -474,7 +476,7 @@ private function genTempInterps()
foreach ($interps as $interp) {
$content .= "void $interp->do_fun_name($dofunargs)\n{\n\treturn;\n}\n\n";
}
-
+
// Remove last \n
return substr($content, 0, -1);
}
@@ -487,7 +489,7 @@ private function genTempInterps()
private function genStdDefs()
{
$content = $this->genHeader;
-
+
$bitLookups = BitLookup::select('define', 'bit')->get();
foreach ($bitLookups as $bitLookup) {
diff --git a/admin/app/Http/Kernel.php b/admin/app/Http/Kernel.php
index d05f478..ece805f 100644
--- a/admin/app/Http/Kernel.php
+++ b/admin/app/Http/Kernel.php
@@ -58,7 +58,7 @@ class Kernel extends HttpKernel
*
* @var array
*/
- protected $routeMiddleware = [
+ protected $middlewareAliases = [
'admin' => \App\Http\Middleware\Admin::class,
'auth' => \App\Http\Middleware\Authenticate::class,
'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
diff --git a/admin/app/Http/Middleware/Admin.php b/admin/app/Http/Middleware/Admin.php
index c449fe1..ac812c7 100644
--- a/admin/app/Http/Middleware/Admin.php
+++ b/admin/app/Http/Middleware/Admin.php
@@ -38,7 +38,7 @@ private function canTrust(User $user, $targetLevel)
$shouldTrust = false;
// Check the trust level of each player file; if any of them returns
- // a number greater than $targetLevel, they can be trusted and the loop is
+ // a number greater than $targetLevel, they can be trusted and the loop is
// broken
foreach ($user->playerFiles as $playerFile) {
if ($playerFile->trust > $targetLevel) {
diff --git a/admin/app/Http/Middleware/TrustProxies.php b/admin/app/Http/Middleware/TrustProxies.php
index 80ad698..843182f 100644
--- a/admin/app/Http/Middleware/TrustProxies.php
+++ b/admin/app/Http/Middleware/TrustProxies.php
@@ -2,7 +2,7 @@
namespace App\Http\Middleware;
-use Fideloper\Proxy\TrustProxies as Middleware;
+use Illuminate\Http\Middleware\TrustProxies as Middleware;
use Illuminate\Http\Request;
class TrustProxies extends Middleware
@@ -10,7 +10,7 @@ class TrustProxies extends Middleware
/**
* The trusted proxies for this application.
*
- * @var array|string
+ * @var array|string|null
*/
protected $proxies;
@@ -19,5 +19,10 @@ class TrustProxies extends Middleware
*
* @var int
*/
- protected $headers = Request::HEADER_X_FORWARDED_ALL;
+ protected $headers =
+ Request::HEADER_X_FORWARDED_FOR |
+ Request::HEADER_X_FORWARDED_HOST |
+ Request::HEADER_X_FORWARDED_PORT |
+ Request::HEADER_X_FORWARDED_PROTO |
+ Request::HEADER_X_FORWARDED_AWS_ELB;
}
diff --git a/admin/app/Jobs/ReguardTable.php b/admin/app/Jobs/ReguardTable.php
index dcc6bea..63d22d4 100644
--- a/admin/app/Jobs/ReguardTable.php
+++ b/admin/app/Jobs/ReguardTable.php
@@ -10,7 +10,10 @@
class ReguardTable implements ShouldQueue
{
- use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
+ use Dispatchable;
+ use InteractsWithQueue;
+ use Queueable;
+ use SerializesModels;
/**
* The model to regard
diff --git a/admin/app/Jobs/UpdateRoomIds.php b/admin/app/Jobs/UpdateRoomIds.php
index 2712ff6..3b52fa0 100644
--- a/admin/app/Jobs/UpdateRoomIds.php
+++ b/admin/app/Jobs/UpdateRoomIds.php
@@ -11,7 +11,10 @@
class UpdateRoomIds implements ShouldQueue
{
- use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
+ use Dispatchable;
+ use InteractsWithQueue;
+ use Queueable;
+ use SerializesModels;
/**
* The current index to act on
@@ -40,35 +43,37 @@ public function __construct($idx)
public function handle()
{
// TODO: Implement
- //$row = WorldRoom::from('world_rooms as wr')
- // ->select('wr.name', "wrr{$num} as {$num}_to_room")
- // ->leftJoin("world_rooms as wrr{$num}", "wr.{$num}_to_room", "wrr{$num}.vnum")
- // ->orderBy('wr.vnum')
- // ->limit(1)
- // ->first();
- //
- //if ($row->room_id != $this->idx) {
- // DB::transaction(function () {
- // DB::database('rift_core')
- // ->table('world_rooms')
- // ->sharedLock()
- // ->where('0_to_room', $row->room_id)
- // ->update(['0_to_room' => $this->idx]);
- // // The below code should mimic the below SQL:
- // // UPDATE world_rooms SET room_id=$count WHERE vnum=$row[0]
- // DB::database('rift_core')
- // ->table('world_rooms')
- // ->sharedLock()
- // ->where('vnum', $row->area_id)
- // ->update(['room_id' => $this->idx]);
- // });
- //}
- //DB::transaction(function () {
- // DB::database('rift_core')
- // ->table('world_rooms')
- // ->sharedLock()
- // ->where('0_to_room', $row->vnum)
- // ->update(['0_to_room' => $this->idx]);
- //});
+ /*
+ $row = WorldRoom::from('world_rooms as wr')
+ ->select('wr.name', "wrr{$num} as {$num}_to_room")
+ ->leftJoin("world_rooms as wrr{$num}", "wr.{$num}_to_room", "wrr{$num}.vnum")
+ ->orderBy('wr.vnum')
+ ->limit(1)
+ ->first();
+
+ if ($row->room_id != $this->idx) {
+ DB::transaction(function () {
+ DB::database('rift_core')
+ ->table('world_rooms')
+ ->sharedLock()
+ ->where('0_to_room', $row->room_id)
+ ->update(['0_to_room' => $this->idx]);
+ // The below code should mimic the below SQL:
+ // UPDATE world_rooms SET room_id=$count WHERE vnum=$row[0]
+ DB::database('rift_core')
+ ->table('world_rooms')
+ ->sharedLock()
+ ->where('vnum', $row->area_id)
+ ->update(['room_id' => $this->idx]);
+ });
+ }
+ DB::transaction(function () {
+ DB::database('rift_core')
+ ->table('world_rooms')
+ ->sharedLock()
+ ->where('0_to_room', $row->vnum)
+ ->update(['0_to_room' => $this->idx]);
+ });
+ */
}
}
diff --git a/admin/app/Models/AuthenticatableUser.php b/admin/app/Models/AuthenticatableUser.php
index 1fe1d3b..08c1bb3 100644
--- a/admin/app/Models/AuthenticatableUser.php
+++ b/admin/app/Models/AuthenticatableUser.php
@@ -15,5 +15,8 @@ class AuthenticatableUser extends Model implements
AuthorizableContract,
CanResetPasswordContract
{
- use Authenticatable, Authorizable, CanResetPassword, MustVerifyEmail;
+ use Authenticatable;
+ use Authorizable;
+ use CanResetPassword;
+ use MustVerifyEmail;
}
diff --git a/admin/app/Models/PlayerFile.php b/admin/app/Models/PlayerFile.php
index 0e026ad..78cf229 100644
--- a/admin/app/Models/PlayerFile.php
+++ b/admin/app/Models/PlayerFile.php
@@ -41,7 +41,7 @@ public function user()
*/
public function getTrustAttribute()
{
- return (integer) Arr::get($this->getKeyData('Tru'), 'data.0') ?? $this->level;
+ return (int) Arr::get($this->getKeyData('Tru'), 'data.0') ?? $this->level;
}
/**
@@ -60,8 +60,9 @@ public function setTrustAttribute($value)
*
* @return string|integer
*/
- public function getLevelAttribute() {
- return (integer) Arr::get($this->getKeyData('Levl'), 'data.0') ?? 1;
+ public function getLevelAttribute()
+ {
+ return (int) Arr::get($this->getKeyData('Levl'), 'data.0') ?? 1;
}
/**
@@ -92,7 +93,7 @@ public function setKeyData(string $fileKey, $data)
// Edit a line in the array of lines
foreach ($lines as $key => $val) {
- $val_array = explode(' ',$val);
+ $val_array = explode(' ', $val);
$new_key = $val_array[0];
if ($new_key === $fileKey) {
$data[] = $new_key . ' ' . $data;
@@ -104,7 +105,7 @@ public function setKeyData(string $fileKey, $data)
// Figure out the EOL character(s) and use it to join the array
if (\preg_match('/\r\n$/m', $file_contents) === 1) {
$join = "\r\n";
- } else if (\preg_match('/\n$/m', $file_contents) === 1) {
+ } elseif (\preg_match('/\n$/m', $file_contents) === 1) {
$join = "\n";
} else {
$join = "\n";
@@ -127,7 +128,7 @@ public function getKeyData(string $fileKey)
$data = [];
foreach ($lines as $key => $val) {
- $val_array = explode(' ',$val);
+ $val_array = explode(' ', $val);
$new_key = $val_array[0];
if ($new_key === $fileKey) {
$data = [
diff --git a/admin/app/Providers/AppServiceProvider.php b/admin/app/Providers/AppServiceProvider.php
index 80d3bfb..10565cd 100644
--- a/admin/app/Providers/AppServiceProvider.php
+++ b/admin/app/Providers/AppServiceProvider.php
@@ -2,12 +2,14 @@
namespace App\Providers;
-use App\Models\{ClassTable, RaceTable};
+use App\Models\ClassTable;
+use App\Models\RaceTable;
use App\Services\Database\DatabaseManager;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\Relation;
use Illuminate\Support\Facades\Blade;
use Illuminate\Support\ServiceProvider;
+use Illuminate\Pagination\Paginator;
class AppServiceProvider extends ServiceProvider
{
@@ -30,6 +32,9 @@ public function register()
*/
public function boot()
{
+ // Use bootstrap for the pagination
+ Paginator::useBootstrap();
+
// Alias Blade includes
Blade::include('includes.modelselect', 'modelselect');
diff --git a/admin/app/Providers/AuthServiceProvider.php b/admin/app/Providers/AuthServiceProvider.php
index da94414..7e2d164 100644
--- a/admin/app/Providers/AuthServiceProvider.php
+++ b/admin/app/Providers/AuthServiceProvider.php
@@ -23,8 +23,6 @@ class AuthServiceProvider extends ServiceProvider
*/
public function boot()
{
- $this->registerPolicies();
-
//
}
}
diff --git a/admin/app/Services/Database/DatabaseManager.php b/admin/app/Services/Database/DatabaseManager.php
index e15d092..439e935 100644
--- a/admin/app/Services/Database/DatabaseManager.php
+++ b/admin/app/Services/Database/DatabaseManager.php
@@ -18,11 +18,11 @@ public function database($dbname)
{
return $this->connection(config('database.default'), $dbname);
}
-
+
/**
* Get a database connection instance.
*
- * @param string|null $name
+ * @param string $name
* @param string|null $dbname
* @return \Illuminate\Database\Connection
*/
@@ -30,8 +30,8 @@ public function connection($name = null, $dbname = null)
{
[$database, $type] = $this->parseConnectionName($name);
- $name = Str::before($name, '~') ?: $database;
-
+ $name = Str::before($name ?? 'mysql', '~') ?: $database;
+
$dbname = $dbname ?: $this->app['config']['database.database'];
// If we haven't created this connection, we'll create it based on the config
@@ -39,7 +39,8 @@ public function connection($name = null, $dbname = null)
// set the "fetch mode" for PDO which determines the query return types.
if (! isset($this->connections["$name~$dbname"])) {
$this->connections["$name~$dbname"] = $this->configure(
- $this->makeConnection($database, $dbname), $type
+ $this->makeConnection($database, $dbname),
+ $type
);
//dump($this->connections["$name~$dbname"]->getName(), $name, $dbname, $database);
}
@@ -59,22 +60,22 @@ public function connection($name = null, $dbname = null)
protected function configuration($name, $dbname = null)
{
$name = Str::before($name ?: $this->getDefaultConnection(), '-');
-
+
$dbname = $dbname ?: $this->app['config']['database.database'];
// To get the database connection configuration, we will just pull each of the
// connection configurations and get the configurations for the given name.
// If the configuration doesn't exist, we'll throw an exception and bail.
$connections = $this->app['config']['database.connections'];
-
+
if (is_null($config = Arr::get($connections, $name . '.' . $dbname))) {
throw new InvalidArgumentException("Database [{$name}] not configured.");
}
- return (new ConfigurationUrlParser)
+ return (new ConfigurationUrlParser())
->parseConfiguration($config);
}
-
+
/**
* Make the database connection instance.
*
@@ -99,7 +100,7 @@ protected function makeConnection($name, $dbname = null)
if (isset($this->extensions[$driver = $config['driver']])) {
return call_user_func($this->extensions[$driver], $config, $name);
}
-
+
return $this->factory->make($config, "$name~$dbname");
}
-}
\ No newline at end of file
+}
diff --git a/admin/composer.json b/admin/composer.json
index a8e1b31..0f6b074 100644
--- a/admin/composer.json
+++ b/admin/composer.json
@@ -1,68 +1,66 @@
{
- "name": "laravel/laravel",
- "type": "project",
- "description": "The Laravel Framework.",
- "keywords": [
- "framework",
- "laravel"
- ],
- "license": "MIT",
- "require": {
- "php": "^7.2",
- "doctrine/dbal": "^2.10",
- "fideloper/proxy": "^4.0",
- "laravel/framework": "^6.6",
- "laravel/tinker": "^2.0",
- "laravel/ui": "^1.1",
- "lavary/laravel-menu": "^1.7",
- "maatwebsite/excel": "^3.1",
- "rachidlaasri/laravel-installer": "^4.0"
- },
- "require-dev": {
- "barryvdh/laravel-debugbar": "^3.2",
- "facade/ignition": "^1.13",
- "fzaninotto/faker": "^1.4",
- "mockery/mockery": "^1.0",
- "nunomaduro/collision": "^3.0",
- "phpunit/phpunit": "^8.0",
- "squizlabs/php_codesniffer": "^3.5"
- },
- "config": {
- "optimize-autoloader": true,
- "preferred-install": "dist",
- "sort-packages": true
- },
- "extra": {
- "laravel": {
- "dont-discover": []
- }
- },
- "autoload": {
- "psr-4": {
- "App\\": "app/"
- },
- "classmap": [
- "database/seeds",
- "database/factories"
- ]
- },
- "autoload-dev": {
- "psr-4": {
- "Tests\\": "tests/"
- }
- },
- "minimum-stability": "dev",
- "prefer-stable": true,
- "scripts": {
- "post-autoload-dump": [
- "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
- "@php artisan package:discover --ansi"
- ],
- "post-root-package-install": [
- "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
- ],
- "post-create-project-cmd": [
- "@php artisan key:generate --ansi"
- ]
- }
+ "name": "laravel/laravel",
+ "type": "project",
+ "description": "The Laravel Framework.",
+ "keywords": [
+ "framework",
+ "laravel"
+ ],
+ "license": "MIT",
+ "require": {
+ "php": "^8.1",
+ "doctrine/dbal": "^3.0",
+ "laravel/framework": "^10.0",
+ "laravel/tinker": "^2.0",
+ "laravel/ui": "^4.0",
+ "lavary/laravel-menu": "^1.8",
+ "maatwebsite/excel": "^3.1",
+ "rachidlaasri/laravel-installer": "^4.0"
+ },
+ "require-dev": {
+ "barryvdh/laravel-debugbar": "^3.9",
+ "friendsofphp/php-cs-fixer": "*",
+ "mockery/mockery": "^1.0",
+ "nunomaduro/collision": "^7.0",
+ "spatie/laravel-ignition": "^2.0",
+ "squizlabs/php_codesniffer": "^3.5",
+ "phpunit/phpunit": "^10.0"
+ },
+ "config": {
+ "optimize-autoloader": true,
+ "preferred-install": "dist",
+ "sort-packages": true
+ },
+ "extra": {
+ "laravel": {
+ "dont-discover": []
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "App\\": "app/"
+ },
+ "classmap": [
+ "database/seeds",
+ "database/factories"
+ ]
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Tests\\": "tests/"
+ }
+ },
+ "prefer-stable": true,
+ "scripts": {
+ "post-autoload-dump": [
+ "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
+ "@php artisan package:discover --ansi"
+ ],
+ "post-root-package-install": [
+ "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
+ ],
+ "post-create-project-cmd": [
+ "@php artisan key:generate --ansi"
+ ]
+ }
}
diff --git a/admin/composer.lock b/admin/composer.lock
index e17b1ad..41f5ec2 100644
--- a/admin/composer.lock
+++ b/admin/composer.lock
@@ -4,57 +4,231 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "d7360efcfdf1a508a00ac17d5d06b317",
+ "content-hash": "acd2d0419125b766430ec8b38640cead",
"packages": [
{
- "name": "dnoegel/php-xdg-base-dir",
- "version": "v0.1.1",
+ "name": "brick/math",
+ "version": "0.11.0",
"source": {
"type": "git",
- "url": "https://github.com/dnoegel/php-xdg-base-dir.git",
- "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd"
+ "url": "https://github.com/brick/math.git",
+ "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd",
- "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd",
+ "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478",
+ "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
+ "php": "^8.0"
},
"require-dev": {
- "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35"
+ "php-coveralls/php-coveralls": "^2.2",
+ "phpunit/phpunit": "^9.0",
+ "vimeo/psalm": "5.0.0"
},
"type": "library",
"autoload": {
"psr-4": {
- "XdgBaseDir\\": "src/"
+ "Brick\\Math\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
- "description": "implementation of xdg base directory specification for php",
+ "description": "Arbitrary-precision arithmetic library",
+ "keywords": [
+ "Arbitrary-precision",
+ "BigInteger",
+ "BigRational",
+ "arithmetic",
+ "bigdecimal",
+ "bignum",
+ "brick",
+ "math"
+ ],
+ "support": {
+ "issues": "https://github.com/brick/math/issues",
+ "source": "https://github.com/brick/math/tree/0.11.0"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/BenMorel",
+ "type": "github"
+ }
+ ],
+ "time": "2023-01-15T23:15:59+00:00"
+ },
+ {
+ "name": "composer/semver",
+ "version": "3.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/composer/semver.git",
+ "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/composer/semver/zipball/35e8d0af4486141bc745f23a29cc2091eb624a32",
+ "reference": "35e8d0af4486141bc745f23a29cc2091eb624a32",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.2 || ^7.0 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^1.4",
+ "symfony/phpunit-bridge": "^4.2 || ^5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Composer\\Semver\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nils Adermann",
+ "email": "naderman@naderman.de",
+ "homepage": "http://www.naderman.de"
+ },
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be",
+ "homepage": "http://seld.be"
+ },
+ {
+ "name": "Rob Bast",
+ "email": "rob.bast@gmail.com",
+ "homepage": "http://robbast.nl"
+ }
+ ],
+ "description": "Semver library that offers utilities, version constraint parsing and validation.",
+ "keywords": [
+ "semantic",
+ "semver",
+ "validation",
+ "versioning"
+ ],
+ "support": {
+ "irc": "ircs://irc.libera.chat:6697/composer",
+ "issues": "https://github.com/composer/semver/issues",
+ "source": "https://github.com/composer/semver/tree/3.4.0"
+ },
+ "funding": [
+ {
+ "url": "https://packagist.com",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/composer",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-08-31T09:50:34+00:00"
+ },
+ {
+ "name": "dflydev/dot-access-data",
+ "version": "v3.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/dflydev/dflydev-dot-access-data.git",
+ "reference": "f41715465d65213d644d3141a6a93081be5d3549"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/f41715465d65213d644d3141a6a93081be5d3549",
+ "reference": "f41715465d65213d644d3141a6a93081be5d3549",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^0.12.42",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3",
+ "scrutinizer/ocular": "1.6.0",
+ "squizlabs/php_codesniffer": "^3.5",
+ "vimeo/psalm": "^4.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Dflydev\\DotAccessData\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Dragonfly Development Inc.",
+ "email": "info@dflydev.com",
+ "homepage": "http://dflydev.com"
+ },
+ {
+ "name": "Beau Simensen",
+ "email": "beau@dflydev.com",
+ "homepage": "http://beausimensen.com"
+ },
+ {
+ "name": "Carlos Frutos",
+ "email": "carlos@kiwing.it",
+ "homepage": "https://github.com/cfrutos"
+ },
+ {
+ "name": "Colin O'Dell",
+ "email": "colinodell@gmail.com",
+ "homepage": "https://www.colinodell.com"
+ }
+ ],
+ "description": "Given a deep data structure, access data by dot notation.",
+ "homepage": "https://github.com/dflydev/dflydev-dot-access-data",
+ "keywords": [
+ "access",
+ "data",
+ "dot",
+ "notation"
+ ],
"support": {
- "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues",
- "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1"
+ "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues",
+ "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.2"
},
- "time": "2019-12-04T15:06:13+00:00"
+ "time": "2022-10-27T11:44:00+00:00"
},
{
"name": "doctrine/cache",
- "version": "1.10.2",
+ "version": "2.2.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/cache.git",
- "reference": "13e3381b25847283a91948d04640543941309727"
+ "reference": "1ca8f21980e770095a31456042471a57bc4c68fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/cache/zipball/13e3381b25847283a91948d04640543941309727",
- "reference": "13e3381b25847283a91948d04640543941309727",
+ "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb",
+ "reference": "1ca8f21980e770095a31456042471a57bc4c68fb",
"shasum": ""
},
"require": {
@@ -64,21 +238,14 @@
"doctrine/common": ">2.2,<2.4"
},
"require-dev": {
- "alcaeus/mongo-php-adapter": "^1.1",
- "doctrine/coding-standard": "^6.0",
- "mongodb/mongodb": "^1.1",
- "phpunit/phpunit": "^7.0",
- "predis/predis": "~1.0"
- },
- "suggest": {
- "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
+ "cache/integration-tests": "dev-master",
+ "doctrine/coding-standard": "^9",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "psr/cache": "^1.0 || ^2.0 || ^3.0",
+ "symfony/cache": "^4.4 || ^5.4 || ^6",
+ "symfony/var-exporter": "^4.4 || ^5.4 || ^6"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.9.x-dev"
- }
- },
"autoload": {
"psr-4": {
"Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
@@ -125,7 +292,7 @@
],
"support": {
"issues": "https://github.com/doctrine/cache/issues",
- "source": "https://github.com/doctrine/cache/tree/1.10.x"
+ "source": "https://github.com/doctrine/cache/tree/2.2.0"
},
"funding": [
{
@@ -141,36 +308,44 @@
"type": "tidelift"
}
],
- "time": "2020-07-07T18:54:01+00:00"
+ "time": "2022-05-20T20:07:39+00:00"
},
{
"name": "doctrine/dbal",
- "version": "2.12.1",
+ "version": "3.7.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "adce7a954a1c2f14f85e94aed90c8489af204086"
+ "reference": "5b7bd66c9ff58c04c5474ab85edce442f8081cb2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/adce7a954a1c2f14f85e94aed90c8489af204086",
- "reference": "adce7a954a1c2f14f85e94aed90c8489af204086",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/5b7bd66c9ff58c04c5474ab85edce442f8081cb2",
+ "reference": "5b7bd66c9ff58c04c5474ab85edce442f8081cb2",
"shasum": ""
},
"require": {
- "doctrine/cache": "^1.0",
- "doctrine/event-manager": "^1.0",
- "ext-pdo": "*",
- "php": "^7.3 || ^8"
+ "composer-runtime-api": "^2",
+ "doctrine/cache": "^1.11|^2.0",
+ "doctrine/deprecations": "^0.5.3|^1",
+ "doctrine/event-manager": "^1|^2",
+ "php": "^7.4 || ^8.0",
+ "psr/cache": "^1|^2|^3",
+ "psr/log": "^1|^2|^3"
},
"require-dev": {
- "doctrine/coding-standard": "^8.1",
- "jetbrains/phpstorm-stubs": "^2019.1",
- "phpstan/phpstan": "^0.12.40",
- "phpunit/phpunit": "^9.4",
- "psalm/plugin-phpunit": "^0.10.0",
- "symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
- "vimeo/psalm": "^3.17.2"
+ "doctrine/coding-standard": "12.0.0",
+ "fig/log-test": "^1",
+ "jetbrains/phpstorm-stubs": "2023.1",
+ "phpstan/phpstan": "1.10.35",
+ "phpstan/phpstan-strict-rules": "^1.5",
+ "phpunit/phpunit": "9.6.13",
+ "psalm/plugin-phpunit": "0.18.4",
+ "slevomat/coding-standard": "8.13.1",
+ "squizlabs/php_codesniffer": "3.7.2",
+ "symfony/cache": "^5.4|^6.0",
+ "symfony/console": "^4.4|^5.4|^6.0",
+ "vimeo/psalm": "4.30.0"
},
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
@@ -179,14 +354,9 @@
"bin/doctrine-dbal"
],
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0.x-dev"
- }
- },
"autoload": {
"psr-4": {
- "Doctrine\\DBAL\\": "lib/Doctrine/DBAL"
+ "Doctrine\\DBAL\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -229,14 +399,13 @@
"queryobject",
"sasql",
"sql",
- "sqlanywhere",
"sqlite",
"sqlserver",
"sqlsrv"
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/2.12.1"
+ "source": "https://github.com/doctrine/dbal/tree/3.7.1"
},
"funding": [
{
@@ -252,41 +421,85 @@
"type": "tidelift"
}
],
- "time": "2020-11-14T20:26:58+00:00"
+ "time": "2023-10-06T05:06:20+00:00"
+ },
+ {
+ "name": "doctrine/deprecations",
+ "version": "1.1.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/deprecations.git",
+ "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/deprecations/zipball/4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
+ "reference": "4f2d4f2836e7ec4e7a8625e75c6aa916004db931",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "^9",
+ "phpstan/phpstan": "1.4.10 || 1.10.15",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "psalm/plugin-phpunit": "0.18.4",
+ "psr/log": "^1 || ^2 || ^3",
+ "vimeo/psalm": "4.30.0 || 5.12.0"
+ },
+ "suggest": {
+ "psr/log": "Allows logging deprecations via PSR-3 logger implementation"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.",
+ "homepage": "https://www.doctrine-project.org/",
+ "support": {
+ "issues": "https://github.com/doctrine/deprecations/issues",
+ "source": "https://github.com/doctrine/deprecations/tree/1.1.2"
+ },
+ "time": "2023-09-27T20:04:15+00:00"
},
{
"name": "doctrine/event-manager",
- "version": "1.1.1",
+ "version": "2.0.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/event-manager.git",
- "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f"
+ "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f",
- "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f",
+ "url": "https://api.github.com/repos/doctrine/event-manager/zipball/750671534e0241a7c50ea5b43f67e23eb5c96f32",
+ "reference": "750671534e0241a7c50ea5b43f67e23eb5c96f32",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
+ "php": "^8.1"
},
"conflict": {
- "doctrine/common": "<2.9@dev"
+ "doctrine/common": "<2.9"
},
"require-dev": {
- "doctrine/coding-standard": "^6.0",
- "phpunit/phpunit": "^7.0"
+ "doctrine/coding-standard": "^10",
+ "phpstan/phpstan": "^1.8.8",
+ "phpunit/phpunit": "^9.5",
+ "vimeo/psalm": "^4.28"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
"autoload": {
"psr-4": {
- "Doctrine\\Common\\": "lib/Doctrine/Common"
+ "Doctrine\\Common\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -330,7 +543,7 @@
],
"support": {
"issues": "https://github.com/doctrine/event-manager/issues",
- "source": "https://github.com/doctrine/event-manager/tree/1.1.x"
+ "source": "https://github.com/doctrine/event-manager/tree/2.0.0"
},
"funding": [
{
@@ -346,32 +559,32 @@
"type": "tidelift"
}
],
- "time": "2020-05-29T18:28:51+00:00"
+ "time": "2022-10-12T20:59:15+00:00"
},
{
"name": "doctrine/inflector",
- "version": "2.0.4",
+ "version": "2.0.8",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89"
+ "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89",
- "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
+ "reference": "f9301a5b2fb1216b2b08f02ba04dc45423db6bff",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^8.2",
- "phpstan/phpstan": "^0.12",
- "phpstan/phpstan-phpunit": "^0.12",
- "phpstan/phpstan-strict-rules": "^0.12",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
- "vimeo/psalm": "^4.10"
+ "doctrine/coding-standard": "^11.0",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpstan/phpstan-strict-rules": "^1.3",
+ "phpunit/phpunit": "^8.5 || ^9.5",
+ "vimeo/psalm": "^4.25 || ^5.4"
},
"type": "library",
"autoload": {
@@ -421,7 +634,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.4"
+ "source": "https://github.com/doctrine/inflector/tree/2.0.8"
},
"funding": [
{
@@ -437,35 +650,36 @@
"type": "tidelift"
}
],
- "time": "2021-10-22T20:16:43+00:00"
+ "time": "2023-06-16T13:40:37+00:00"
},
{
"name": "doctrine/lexer",
- "version": "1.2.3",
+ "version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229"
+ "reference": "84a527db05647743d50373e0ec53a152f2cde568"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229",
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/84a527db05647743d50373e0ec53a152f2cde568",
+ "reference": "84a527db05647743d50373e0ec53a152f2cde568",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
+ "php": "^8.1"
},
"require-dev": {
- "doctrine/coding-standard": "^9.0",
- "phpstan/phpstan": "^1.3",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.11"
+ "doctrine/coding-standard": "^10",
+ "phpstan/phpstan": "^1.9",
+ "phpunit/phpunit": "^9.5",
+ "psalm/plugin-phpunit": "^0.18.3",
+ "vimeo/psalm": "^5.0"
},
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
+ "Doctrine\\Common\\Lexer\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -497,7 +711,7 @@
],
"support": {
"issues": "https://github.com/doctrine/lexer/issues",
- "source": "https://github.com/doctrine/lexer/tree/1.2.3"
+ "source": "https://github.com/doctrine/lexer/tree/3.0.0"
},
"funding": [
{
@@ -513,34 +727,36 @@
"type": "tidelift"
}
],
- "time": "2022-02-28T11:07:21+00:00"
+ "time": "2022-12-15T16:57:16+00:00"
},
{
"name": "dragonmantank/cron-expression",
- "version": "v2.3.1",
+ "version": "v3.3.3",
"source": {
"type": "git",
"url": "https://github.com/dragonmantank/cron-expression.git",
- "reference": "65b2d8ee1f10915efb3b55597da3404f096acba2"
+ "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/65b2d8ee1f10915efb3b55597da3404f096acba2",
- "reference": "65b2d8ee1f10915efb3b55597da3404f096acba2",
+ "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a",
+ "reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a",
"shasum": ""
},
"require": {
- "php": "^7.0|^8.0"
+ "php": "^7.2|^8.0",
+ "webmozart/assert": "^1.0"
+ },
+ "replace": {
+ "mtdowling/cron-expression": "^1.0"
},
"require-dev": {
- "phpunit/phpunit": "^6.4|^7.0|^8.0|^9.0"
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^1.0",
+ "phpstan/phpstan-webmozart-assert": "^1.0",
+ "phpunit/phpunit": "^7.0|^8.0|^9.0"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.3-dev"
- }
- },
"autoload": {
"psr-4": {
"Cron\\": "src/Cron/"
@@ -551,11 +767,6 @@
"MIT"
],
"authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- },
{
"name": "Chris Tankersley",
"email": "chris@ctankersley.com",
@@ -569,7 +780,7 @@
],
"support": {
"issues": "https://github.com/dragonmantank/cron-expression/issues",
- "source": "https://github.com/dragonmantank/cron-expression/tree/v2.3.1"
+ "source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3"
},
"funding": [
{
@@ -577,31 +788,30 @@
"type": "github"
}
],
- "time": "2020-10-13T00:52:37+00:00"
+ "time": "2023-08-10T19:36:49+00:00"
},
{
"name": "egulias/email-validator",
- "version": "2.1.25",
+ "version": "4.0.2",
"source": {
"type": "git",
"url": "https://github.com/egulias/EmailValidator.git",
- "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4"
+ "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4",
- "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e",
+ "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e",
"shasum": ""
},
"require": {
- "doctrine/lexer": "^1.0.1",
- "php": ">=5.5",
- "symfony/polyfill-intl-idn": "^1.10"
+ "doctrine/lexer": "^2.0 || ^3.0",
+ "php": ">=8.1",
+ "symfony/polyfill-intl-idn": "^1.26"
},
"require-dev": {
- "dominicsayers/isemail": "^3.0.7",
- "phpunit/phpunit": "^4.8.36|^7.5.15",
- "satooshi/php-coveralls": "^1.0.1"
+ "phpunit/phpunit": "^10.2",
+ "vimeo/psalm": "^5.12"
},
"suggest": {
"ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
@@ -609,7 +819,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1.x-dev"
+ "dev-master": "4.0.x-dev"
}
},
"autoload": {
@@ -637,7 +847,7 @@
],
"support": {
"issues": "https://github.com/egulias/EmailValidator/issues",
- "source": "https://github.com/egulias/EmailValidator/tree/2.1.25"
+ "source": "https://github.com/egulias/EmailValidator/tree/4.0.2"
},
"funding": [
{
@@ -645,36 +855,43 @@
"type": "github"
}
],
- "time": "2020-12-29T14:50:06+00:00"
+ "time": "2023-10-06T06:47:41+00:00"
},
{
"name": "ezyang/htmlpurifier",
- "version": "v4.13.0",
+ "version": "v4.16.0",
"source": {
"type": "git",
"url": "https://github.com/ezyang/htmlpurifier.git",
- "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75"
+ "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
- "reference": "08e27c97e4c6ed02f37c5b2b20488046c8d90d75",
+ "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8",
+ "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8",
"shasum": ""
},
"require": {
- "php": ">=5.2"
+ "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0"
},
"require-dev": {
- "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd"
+ "cerdic/css-tidy": "^1.7 || ^2.0",
+ "simpletest/simpletest": "dev-master"
+ },
+ "suggest": {
+ "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.",
+ "ext-bcmath": "Used for unit conversion and imagecrash protection",
+ "ext-iconv": "Converts text to and from non-UTF-8 encodings",
+ "ext-tidy": "Used for pretty-printing HTML"
},
"type": "library",
"autoload": {
- "psr-0": {
- "HTMLPurifier": "library/"
- },
"files": [
"library/HTMLPurifier.composer.php"
],
+ "psr-0": {
+ "HTMLPurifier": "library/"
+ },
"exclude-from-classmap": [
"/library/HTMLPurifier/Language/"
]
@@ -697,44 +914,42 @@
],
"support": {
"issues": "https://github.com/ezyang/htmlpurifier/issues",
- "source": "https://github.com/ezyang/htmlpurifier/tree/master"
+ "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0"
},
- "time": "2020-06-29T00:56:53+00:00"
+ "time": "2022-09-18T07:06:19+00:00"
},
{
- "name": "fideloper/proxy",
- "version": "4.4.1",
+ "name": "fruitcake/php-cors",
+ "version": "v1.3.0",
"source": {
"type": "git",
- "url": "https://github.com/fideloper/TrustedProxy.git",
- "reference": "c073b2bd04d1c90e04dc1b787662b558dd65ade0"
+ "url": "https://github.com/fruitcake/php-cors.git",
+ "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/c073b2bd04d1c90e04dc1b787662b558dd65ade0",
- "reference": "c073b2bd04d1c90e04dc1b787662b558dd65ade0",
+ "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b",
+ "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b",
"shasum": ""
},
"require": {
- "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0|^9.0",
- "php": ">=5.4.0"
+ "php": "^7.4|^8.0",
+ "symfony/http-foundation": "^4.4|^5.4|^6|^7"
},
"require-dev": {
- "illuminate/http": "^5.0|^6.0|^7.0|^8.0|^9.0",
- "mockery/mockery": "^1.0",
- "phpunit/phpunit": "^6.0"
+ "phpstan/phpstan": "^1.4",
+ "phpunit/phpunit": "^9",
+ "squizlabs/php_codesniffer": "^3.5"
},
"type": "library",
"extra": {
- "laravel": {
- "providers": [
- "Fideloper\\Proxy\\TrustedProxyServiceProvider"
- ]
+ "branch-alias": {
+ "dev-master": "1.2-dev"
}
},
"autoload": {
"psr-4": {
- "Fideloper\\Proxy\\": "src/"
+ "Fruitcake\\Cors\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -743,151 +958,355 @@
],
"authors": [
{
- "name": "Chris Fidao",
- "email": "fideloper@gmail.com"
+ "name": "Fruitcake",
+ "homepage": "https://fruitcake.nl"
+ },
+ {
+ "name": "Barryvdh",
+ "email": "barryvdh@gmail.com"
}
],
- "description": "Set trusted proxies for Laravel",
+ "description": "Cross-origin resource sharing library for the Symfony HttpFoundation",
+ "homepage": "https://github.com/fruitcake/php-cors",
"keywords": [
- "load balancing",
- "proxy",
- "trusted proxy"
+ "cors",
+ "laravel",
+ "symfony"
],
"support": {
- "issues": "https://github.com/fideloper/TrustedProxy/issues",
- "source": "https://github.com/fideloper/TrustedProxy/tree/4.4.1"
+ "issues": "https://github.com/fruitcake/php-cors/issues",
+ "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0"
},
- "time": "2020-10-22T13:48:01+00:00"
+ "funding": [
+ {
+ "url": "https://fruitcake.nl",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/barryvdh",
+ "type": "github"
+ }
+ ],
+ "time": "2023-10-12T05:21:21+00:00"
},
{
- "name": "laravel/framework",
- "version": "v6.20.44",
+ "name": "graham-campbell/result-type",
+ "version": "v1.1.1",
"source": {
"type": "git",
- "url": "https://github.com/laravel/framework.git",
- "reference": "505ebcdeaa9ca56d6d7dbf38ed4f53998c973ed0"
+ "url": "https://github.com/GrahamCampbell/Result-Type.git",
+ "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/505ebcdeaa9ca56d6d7dbf38ed4f53998c973ed0",
- "reference": "505ebcdeaa9ca56d6d7dbf38ed4f53998c973ed0",
+ "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831",
+ "reference": "672eff8cf1d6fe1ef09ca0f89c4b287d6a3eb831",
"shasum": ""
},
"require": {
- "doctrine/inflector": "^1.4|^2.0",
- "dragonmantank/cron-expression": "^2.3.1",
- "egulias/email-validator": "^2.1.10",
- "ext-json": "*",
- "ext-mbstring": "*",
- "ext-openssl": "*",
- "league/commonmark": "^1.3",
- "league/flysystem": "^1.1",
- "monolog/monolog": "^1.12|^2.0",
- "nesbot/carbon": "^2.31",
- "opis/closure": "^3.6",
- "php": "^7.2.5|^8.0",
- "psr/container": "^1.0",
- "psr/simple-cache": "^1.0",
- "ramsey/uuid": "^3.7",
- "swiftmailer/swiftmailer": "^6.0",
- "symfony/console": "^4.3.4",
- "symfony/debug": "^4.3.4",
- "symfony/finder": "^4.3.4",
- "symfony/http-foundation": "^4.3.4",
- "symfony/http-kernel": "^4.3.4",
- "symfony/polyfill-php73": "^1.17",
- "symfony/process": "^4.3.4",
- "symfony/routing": "^4.3.4",
- "symfony/var-dumper": "^4.3.4",
- "tijsverkoyen/css-to-inline-styles": "^2.2.1",
- "vlucas/phpdotenv": "^3.3"
- },
- "conflict": {
- "tightenco/collect": "<5.5.33"
- },
- "replace": {
- "illuminate/auth": "self.version",
- "illuminate/broadcasting": "self.version",
- "illuminate/bus": "self.version",
- "illuminate/cache": "self.version",
- "illuminate/config": "self.version",
- "illuminate/console": "self.version",
- "illuminate/container": "self.version",
- "illuminate/contracts": "self.version",
- "illuminate/cookie": "self.version",
- "illuminate/database": "self.version",
- "illuminate/encryption": "self.version",
- "illuminate/events": "self.version",
- "illuminate/filesystem": "self.version",
- "illuminate/hashing": "self.version",
- "illuminate/http": "self.version",
- "illuminate/log": "self.version",
- "illuminate/mail": "self.version",
- "illuminate/notifications": "self.version",
- "illuminate/pagination": "self.version",
- "illuminate/pipeline": "self.version",
- "illuminate/queue": "self.version",
- "illuminate/redis": "self.version",
- "illuminate/routing": "self.version",
- "illuminate/session": "self.version",
- "illuminate/support": "self.version",
- "illuminate/translation": "self.version",
- "illuminate/validation": "self.version",
- "illuminate/view": "self.version"
+ "php": "^7.2.5 || ^8.0",
+ "phpoption/phpoption": "^1.9.1"
},
"require-dev": {
- "aws/aws-sdk-php": "^3.155",
- "doctrine/dbal": "^2.6",
- "filp/whoops": "^2.8",
- "guzzlehttp/guzzle": "^6.3.1|^7.0.1",
- "league/flysystem-cached-adapter": "^1.0",
- "mockery/mockery": "~1.3.3|^1.4.2",
- "moontoast/math": "^1.1",
- "orchestra/testbench-core": "^4.8",
- "pda/pheanstalk": "^4.0",
- "phpunit/phpunit": "^7.5.15|^8.4|^9.3.3",
- "predis/predis": "^1.1.1",
- "symfony/cache": "^4.3.4"
- },
- "suggest": {
- "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.155).",
- "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).",
- "ext-ftp": "Required to use the Flysystem FTP driver.",
- "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
- "ext-memcached": "Required to use the memcache cache driver.",
- "ext-pcntl": "Required to use all features of the queue worker.",
- "ext-posix": "Required to use all features of the queue worker.",
- "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).",
- "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).",
- "filp/whoops": "Required for friendly error pages in development (^2.8).",
- "guzzlehttp/guzzle": "Required to use the Mailgun mail driver and the ping methods on schedules (^6.3.1|^7.0.1).",
- "laravel/tinker": "Required to use the tinker console command (^2.0).",
- "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).",
- "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).",
- "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).",
- "moontoast/math": "Required to use ordered UUIDs (^1.1).",
- "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
- "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
- "predis/predis": "Required to use the predis connector (^1.1.2).",
- "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
- "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0).",
- "symfony/cache": "Required to PSR-6 cache bridge (^4.3.4).",
- "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^1.2).",
- "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)."
+ "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "GrahamCampbell\\ResultType\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ }
+ ],
+ "description": "An Implementation Of The Result Type",
+ "keywords": [
+ "Graham Campbell",
+ "GrahamCampbell",
+ "Result Type",
+ "Result-Type",
+ "result"
+ ],
+ "support": {
+ "issues": "https://github.com/GrahamCampbell/Result-Type/issues",
+ "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/GrahamCampbell",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-02-25T20:23:15+00:00"
+ },
+ {
+ "name": "guzzlehttp/uri-template",
+ "version": "v1.0.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/guzzle/uri-template.git",
+ "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/guzzle/uri-template/zipball/61bf437fc2197f587f6857d3ff903a24f1731b5d",
+ "reference": "61bf437fc2197f587f6857d3ff903a24f1731b5d",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2.5 || ^8.0",
+ "symfony/polyfill-php80": "^1.17"
+ },
+ "require-dev": {
+ "bamarni/composer-bin-plugin": "^1.8.1",
+ "phpunit/phpunit": "^8.5.19 || ^9.5.8",
+ "uri-template/tests": "1.0.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "GuzzleHttp\\UriTemplate\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ },
+ {
+ "name": "Michael Dowling",
+ "email": "mtdowling@gmail.com",
+ "homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "George Mponos",
+ "email": "gmponos@gmail.com",
+ "homepage": "https://github.com/gmponos"
+ },
+ {
+ "name": "Tobias Nyholm",
+ "email": "tobias.nyholm@gmail.com",
+ "homepage": "https://github.com/Nyholm"
+ }
+ ],
+ "description": "A polyfill class for uri_template of PHP",
+ "keywords": [
+ "guzzlehttp",
+ "uri-template"
+ ],
+ "support": {
+ "issues": "https://github.com/guzzle/uri-template/issues",
+ "source": "https://github.com/guzzle/uri-template/tree/v1.0.2"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/GrahamCampbell",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/Nyholm",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/uri-template",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-08-27T10:19:19+00:00"
+ },
+ {
+ "name": "laravel/framework",
+ "version": "v10.28.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/framework.git",
+ "reference": "09137f50f715c1efc649788a26092dcb1ec4ab6e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/09137f50f715c1efc649788a26092dcb1ec4ab6e",
+ "reference": "09137f50f715c1efc649788a26092dcb1ec4ab6e",
+ "shasum": ""
+ },
+ "require": {
+ "brick/math": "^0.9.3|^0.10.2|^0.11",
+ "composer-runtime-api": "^2.2",
+ "doctrine/inflector": "^2.0.5",
+ "dragonmantank/cron-expression": "^3.3.2",
+ "egulias/email-validator": "^3.2.1|^4.0",
+ "ext-ctype": "*",
+ "ext-filter": "*",
+ "ext-hash": "*",
+ "ext-mbstring": "*",
+ "ext-openssl": "*",
+ "ext-session": "*",
+ "ext-tokenizer": "*",
+ "fruitcake/php-cors": "^1.2",
+ "guzzlehttp/uri-template": "^1.0",
+ "laravel/prompts": "^0.1.9",
+ "laravel/serializable-closure": "^1.3",
+ "league/commonmark": "^2.2.1",
+ "league/flysystem": "^3.8.0",
+ "monolog/monolog": "^3.0",
+ "nesbot/carbon": "^2.67",
+ "nunomaduro/termwind": "^1.13",
+ "php": "^8.1",
+ "psr/container": "^1.1.1|^2.0.1",
+ "psr/log": "^1.0|^2.0|^3.0",
+ "psr/simple-cache": "^1.0|^2.0|^3.0",
+ "ramsey/uuid": "^4.7",
+ "symfony/console": "^6.2",
+ "symfony/error-handler": "^6.2",
+ "symfony/finder": "^6.2",
+ "symfony/http-foundation": "^6.2",
+ "symfony/http-kernel": "^6.2",
+ "symfony/mailer": "^6.2",
+ "symfony/mime": "^6.2",
+ "symfony/process": "^6.2",
+ "symfony/routing": "^6.2",
+ "symfony/uid": "^6.2",
+ "symfony/var-dumper": "^6.2",
+ "tijsverkoyen/css-to-inline-styles": "^2.2.5",
+ "vlucas/phpdotenv": "^5.4.1",
+ "voku/portable-ascii": "^2.0"
+ },
+ "conflict": {
+ "tightenco/collect": "<5.5.33"
+ },
+ "provide": {
+ "psr/container-implementation": "1.1|2.0",
+ "psr/simple-cache-implementation": "1.0|2.0|3.0"
+ },
+ "replace": {
+ "illuminate/auth": "self.version",
+ "illuminate/broadcasting": "self.version",
+ "illuminate/bus": "self.version",
+ "illuminate/cache": "self.version",
+ "illuminate/collections": "self.version",
+ "illuminate/conditionable": "self.version",
+ "illuminate/config": "self.version",
+ "illuminate/console": "self.version",
+ "illuminate/container": "self.version",
+ "illuminate/contracts": "self.version",
+ "illuminate/cookie": "self.version",
+ "illuminate/database": "self.version",
+ "illuminate/encryption": "self.version",
+ "illuminate/events": "self.version",
+ "illuminate/filesystem": "self.version",
+ "illuminate/hashing": "self.version",
+ "illuminate/http": "self.version",
+ "illuminate/log": "self.version",
+ "illuminate/macroable": "self.version",
+ "illuminate/mail": "self.version",
+ "illuminate/notifications": "self.version",
+ "illuminate/pagination": "self.version",
+ "illuminate/pipeline": "self.version",
+ "illuminate/process": "self.version",
+ "illuminate/queue": "self.version",
+ "illuminate/redis": "self.version",
+ "illuminate/routing": "self.version",
+ "illuminate/session": "self.version",
+ "illuminate/support": "self.version",
+ "illuminate/testing": "self.version",
+ "illuminate/translation": "self.version",
+ "illuminate/validation": "self.version",
+ "illuminate/view": "self.version"
+ },
+ "require-dev": {
+ "ably/ably-php": "^1.0",
+ "aws/aws-sdk-php": "^3.235.5",
+ "doctrine/dbal": "^3.5.1",
+ "ext-gmp": "*",
+ "fakerphp/faker": "^1.21",
+ "guzzlehttp/guzzle": "^7.5",
+ "league/flysystem-aws-s3-v3": "^3.0",
+ "league/flysystem-ftp": "^3.0",
+ "league/flysystem-path-prefixing": "^3.3",
+ "league/flysystem-read-only": "^3.3",
+ "league/flysystem-sftp-v3": "^3.0",
+ "mockery/mockery": "^1.5.1",
+ "orchestra/testbench-core": "^8.12",
+ "pda/pheanstalk": "^4.0",
+ "phpstan/phpstan": "^1.4.7",
+ "phpunit/phpunit": "^10.0.7",
+ "predis/predis": "^2.0.2",
+ "symfony/cache": "^6.2",
+ "symfony/http-client": "^6.2.4"
+ },
+ "suggest": {
+ "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).",
+ "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.235.5).",
+ "brianium/paratest": "Required to run tests in parallel (^6.0).",
+ "doctrine/dbal": "Required to rename columns and drop SQLite columns (^3.5.1).",
+ "ext-apcu": "Required to use the APC cache driver.",
+ "ext-fileinfo": "Required to use the Filesystem class.",
+ "ext-ftp": "Required to use the Flysystem FTP driver.",
+ "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
+ "ext-memcached": "Required to use the memcache cache driver.",
+ "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.",
+ "ext-pdo": "Required to use all database features.",
+ "ext-posix": "Required to use all features of the queue worker.",
+ "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).",
+ "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).",
+ "filp/whoops": "Required for friendly error pages in development (^2.14.3).",
+ "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.5).",
+ "laravel/tinker": "Required to use the tinker console command (^2.0).",
+ "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).",
+ "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).",
+ "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.3).",
+ "league/flysystem-read-only": "Required to use read-only disks (^3.3)",
+ "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).",
+ "mockery/mockery": "Required to use mocking (^1.5.1).",
+ "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
+ "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
+ "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8|^10.0.7).",
+ "predis/predis": "Required to use the predis connector (^2.0.2).",
+ "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
+ "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).",
+ "symfony/cache": "Required to PSR-6 cache bridge (^6.2).",
+ "symfony/filesystem": "Required to enable support for relative symbolic links (^6.2).",
+ "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.2).",
+ "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.2).",
+ "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.2).",
+ "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)."
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "6.x-dev"
+ "dev-master": "10.x-dev"
}
},
"autoload": {
"files": [
+ "src/Illuminate/Collections/helpers.php",
+ "src/Illuminate/Events/functions.php",
"src/Illuminate/Foundation/helpers.php",
"src/Illuminate/Support/helpers.php"
],
"psr-4": {
- "Illuminate\\": "src/Illuminate/"
+ "Illuminate\\": "src/Illuminate/",
+ "Illuminate\\Support\\": [
+ "src/Illuminate/Macroable/",
+ "src/Illuminate/Collections/",
+ "src/Illuminate/Conditionable/"
+ ]
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -910,36 +1329,154 @@
"issues": "https://github.com/laravel/framework/issues",
"source": "https://github.com/laravel/framework"
},
- "time": "2022-01-12T16:12:12+00:00"
+ "time": "2023-10-10T13:01:37+00:00"
+ },
+ {
+ "name": "laravel/prompts",
+ "version": "v0.1.11",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/prompts.git",
+ "reference": "cce65a90e64712909ea1adc033e1d88de8455ffd"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/prompts/zipball/cce65a90e64712909ea1adc033e1d88de8455ffd",
+ "reference": "cce65a90e64712909ea1adc033e1d88de8455ffd",
+ "shasum": ""
+ },
+ "require": {
+ "ext-mbstring": "*",
+ "illuminate/collections": "^10.0|^11.0",
+ "php": "^8.1",
+ "symfony/console": "^6.2"
+ },
+ "conflict": {
+ "illuminate/console": ">=10.17.0 <10.25.0",
+ "laravel/framework": ">=10.17.0 <10.25.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^1.5",
+ "pestphp/pest": "^2.3",
+ "phpstan/phpstan": "^1.10",
+ "phpstan/phpstan-mockery": "^1.1"
+ },
+ "suggest": {
+ "ext-pcntl": "Required for the spinner to be animated."
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "0.1.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helpers.php"
+ ],
+ "psr-4": {
+ "Laravel\\Prompts\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/prompts/issues",
+ "source": "https://github.com/laravel/prompts/tree/v0.1.11"
+ },
+ "time": "2023-10-03T01:07:35+00:00"
+ },
+ {
+ "name": "laravel/serializable-closure",
+ "version": "v1.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/laravel/serializable-closure.git",
+ "reference": "e5a3057a5591e1cfe8183034b0203921abe2c902"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/e5a3057a5591e1cfe8183034b0203921abe2c902",
+ "reference": "e5a3057a5591e1cfe8183034b0203921abe2c902",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.3|^8.0"
+ },
+ "require-dev": {
+ "nesbot/carbon": "^2.61",
+ "pestphp/pest": "^1.21.3",
+ "phpstan/phpstan": "^1.8.2",
+ "symfony/var-dumper": "^5.4.11"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Laravel\\SerializableClosure\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Taylor Otwell",
+ "email": "taylor@laravel.com"
+ },
+ {
+ "name": "Nuno Maduro",
+ "email": "nuno@laravel.com"
+ }
+ ],
+ "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.",
+ "keywords": [
+ "closure",
+ "laravel",
+ "serializable"
+ ],
+ "support": {
+ "issues": "https://github.com/laravel/serializable-closure/issues",
+ "source": "https://github.com/laravel/serializable-closure"
+ },
+ "time": "2023-07-14T13:56:28+00:00"
},
{
"name": "laravel/tinker",
- "version": "v2.6.0",
+ "version": "v2.8.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/tinker.git",
- "reference": "daae1c43f1300fe88c05d83db6f3d8f76677ad88"
+ "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/tinker/zipball/daae1c43f1300fe88c05d83db6f3d8f76677ad88",
- "reference": "daae1c43f1300fe88c05d83db6f3d8f76677ad88",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/b936d415b252b499e8c3b1f795cd4fc20f57e1f3",
+ "reference": "b936d415b252b499e8c3b1f795cd4fc20f57e1f3",
"shasum": ""
},
"require": {
- "illuminate/console": "^6.0|^7.0|^8.0",
- "illuminate/contracts": "^6.0|^7.0|^8.0",
- "illuminate/support": "^6.0|^7.0|^8.0",
+ "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0",
+ "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0",
+ "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0",
"php": "^7.2.5|^8.0",
- "psy/psysh": "^0.10.4",
- "symfony/var-dumper": "^4.3.4|^5.0"
+ "psy/psysh": "^0.10.4|^0.11.1",
+ "symfony/var-dumper": "^4.3.4|^5.0|^6.0"
},
"require-dev": {
"mockery/mockery": "~1.3.3|^1.4.2",
+ "phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^8.5.8|^9.3.3"
},
"suggest": {
- "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0)."
+ "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0)."
},
"type": "library",
"extra": {
@@ -976,32 +1513,40 @@
],
"support": {
"issues": "https://github.com/laravel/tinker/issues",
- "source": "https://github.com/laravel/tinker/tree/v2.6.0"
+ "source": "https://github.com/laravel/tinker/tree/v2.8.2"
},
- "time": "2021-01-26T20:35:18+00:00"
+ "time": "2023-08-15T14:27:00+00:00"
},
{
"name": "laravel/ui",
- "version": "v1.3.0",
+ "version": "v4.2.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/ui.git",
- "reference": "21dc7e58896db977aad246e710b4810aaab9a968"
+ "reference": "a58ec468db4a340b33f3426c778784717a2c144b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/ui/zipball/21dc7e58896db977aad246e710b4810aaab9a968",
- "reference": "21dc7e58896db977aad246e710b4810aaab9a968",
+ "url": "https://api.github.com/repos/laravel/ui/zipball/a58ec468db4a340b33f3426c778784717a2c144b",
+ "reference": "a58ec468db4a340b33f3426c778784717a2c144b",
"shasum": ""
},
"require": {
- "illuminate/console": "~5.8|^6.0",
- "illuminate/filesystem": "~5.8|^6.0",
- "illuminate/support": "~5.8|^6.0",
- "php": "^7.1.3|^8.0"
+ "illuminate/console": "^9.21|^10.0",
+ "illuminate/filesystem": "^9.21|^10.0",
+ "illuminate/support": "^9.21|^10.0",
+ "illuminate/validation": "^9.21|^10.0",
+ "php": "^8.0"
+ },
+ "require-dev": {
+ "orchestra/testbench": "^7.0|^8.0",
+ "phpunit/phpunit": "^9.3"
},
"type": "library",
"extra": {
+ "branch-alias": {
+ "dev-master": "4.x-dev"
+ },
"laravel": {
"providers": [
"Laravel\\Ui\\UiServiceProvider"
@@ -1010,7 +1555,8 @@
},
"autoload": {
"psr-4": {
- "Laravel\\Ui\\": "src/"
+ "Laravel\\Ui\\": "src/",
+ "Illuminate\\Foundation\\Auth\\": "auth-backend/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1029,23 +1575,22 @@
"ui"
],
"support": {
- "issues": "https://github.com/laravel/ui/issues",
- "source": "https://github.com/laravel/ui/tree/v1.3.0"
+ "source": "https://github.com/laravel/ui/tree/v4.2.2"
},
- "time": "2020-11-03T19:38:34+00:00"
+ "time": "2023-05-09T19:47:28+00:00"
},
{
"name": "lavary/laravel-menu",
- "version": "v1.8.2",
+ "version": "v1.8.4",
"source": {
"type": "git",
"url": "https://github.com/lavary/laravel-menu.git",
- "reference": "8c63065d128809133df4f5e79e88e5c50715126e"
+ "reference": "5255e715912b50127b296da7410bd97468bf5e40"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/lavary/laravel-menu/zipball/8c63065d128809133df4f5e79e88e5c50715126e",
- "reference": "8c63065d128809133df4f5e79e88e5c50715126e",
+ "url": "https://api.github.com/repos/lavary/laravel-menu/zipball/5255e715912b50127b296da7410bd97468bf5e40",
+ "reference": "5255e715912b50127b296da7410bd97468bf5e40",
"shasum": ""
},
"require": {
@@ -1086,48 +1631,60 @@
],
"support": {
"issues": "https://github.com/lavary/laravel-menu/issues",
- "source": "https://github.com/lavary/laravel-menu/tree/v1.8.2"
+ "source": "https://github.com/lavary/laravel-menu/tree/v1.8.4"
},
- "time": "2021-02-15T19:20:15+00:00"
+ "time": "2022-02-14T19:30:22+00:00"
},
{
"name": "league/commonmark",
- "version": "1.6.7",
+ "version": "2.4.1",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
- "reference": "2b8185c13bc9578367a5bf901881d1c1b5bbd09b"
+ "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/2b8185c13bc9578367a5bf901881d1c1b5bbd09b",
- "reference": "2b8185c13bc9578367a5bf901881d1c1b5bbd09b",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/3669d6d5f7a47a93c08ddff335e6d945481a1dd5",
+ "reference": "3669d6d5f7a47a93c08ddff335e6d945481a1dd5",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "php": "^7.1 || ^8.0"
- },
- "conflict": {
- "scrutinizer/ocular": "1.7.*"
+ "league/config": "^1.1.1",
+ "php": "^7.4 || ^8.0",
+ "psr/event-dispatcher": "^1.0",
+ "symfony/deprecation-contracts": "^2.1 || ^3.0",
+ "symfony/polyfill-php80": "^1.16"
},
"require-dev": {
- "cebe/markdown": "~1.0",
- "commonmark/commonmark.js": "0.29.2",
- "erusev/parsedown": "~1.0",
+ "cebe/markdown": "^1.0",
+ "commonmark/cmark": "0.30.0",
+ "commonmark/commonmark.js": "0.30.0",
+ "composer/package-versions-deprecated": "^1.8",
+ "embed/embed": "^4.4",
+ "erusev/parsedown": "^1.0",
"ext-json": "*",
"github/gfm": "0.29.0",
- "michelf/php-markdown": "~1.4",
- "mikehaertl/php-shellcommand": "^1.4",
- "phpstan/phpstan": "^0.12.90",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2",
- "scrutinizer/ocular": "^1.5",
- "symfony/finder": "^4.2"
+ "michelf/php-markdown": "^1.4 || ^2.0",
+ "nyholm/psr7": "^1.5",
+ "phpstan/phpstan": "^1.8.2",
+ "phpunit/phpunit": "^9.5.21",
+ "scrutinizer/ocular": "^1.8.1",
+ "symfony/finder": "^5.3 | ^6.0",
+ "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0",
+ "unleashedtech/php-coding-standard": "^3.1.1",
+ "vimeo/psalm": "^4.24.0 || ^5.0.0"
+ },
+ "suggest": {
+ "symfony/yaml": "v2.3+ required if using the Front Matter extension"
},
- "bin": [
- "bin/commonmark"
- ],
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "2.5-dev"
+ }
+ },
"autoload": {
"psr-4": {
"League\\CommonMark\\": "src"
@@ -1145,7 +1702,7 @@
"role": "Lead Developer"
}
],
- "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)",
+ "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)",
"homepage": "https://commonmark.thephpleague.com",
"keywords": [
"commonmark",
@@ -1159,6 +1716,7 @@
],
"support": {
"docs": "https://commonmark.thephpleague.com/",
+ "forum": "https://github.com/thephpleague/commonmark/discussions",
"issues": "https://github.com/thephpleague/commonmark/issues",
"rss": "https://github.com/thephpleague/commonmark/releases.atom",
"source": "https://github.com/thephpleague/commonmark"
@@ -1181,58 +1739,138 @@
"type": "tidelift"
}
],
- "time": "2022-01-13T17:18:13+00:00"
+ "time": "2023-08-30T16:55:00+00:00"
},
{
- "name": "league/flysystem",
- "version": "1.1.9",
+ "name": "league/config",
+ "version": "v1.2.0",
"source": {
"type": "git",
- "url": "https://github.com/thephpleague/flysystem.git",
- "reference": "094defdb4a7001845300334e7c1ee2335925ef99"
+ "url": "https://github.com/thephpleague/config.git",
+ "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99",
- "reference": "094defdb4a7001845300334e7c1ee2335925ef99",
+ "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
+ "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3",
"shasum": ""
},
"require": {
- "ext-fileinfo": "*",
- "league/mime-type-detection": "^1.3",
- "php": "^7.2.5 || ^8.0"
- },
- "conflict": {
- "league/flysystem-sftp": "<1.0.6"
+ "dflydev/dot-access-data": "^3.0.1",
+ "nette/schema": "^1.2",
+ "php": "^7.4 || ^8.0"
},
"require-dev": {
- "phpspec/prophecy": "^1.11.1",
- "phpunit/phpunit": "^8.5.8"
- },
- "suggest": {
- "ext-ftp": "Allows you to use FTP server storage",
- "ext-openssl": "Allows you to use FTPS server storage",
- "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
- "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
- "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
- "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
- "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
- "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
- "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
- "league/flysystem-webdav": "Allows you to use WebDAV storage",
- "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
- "spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
- "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
+ "phpstan/phpstan": "^1.8.2",
+ "phpunit/phpunit": "^9.5.5",
+ "scrutinizer/ocular": "^1.8.1",
+ "unleashedtech/php-coding-standard": "^3.1",
+ "vimeo/psalm": "^4.7.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
+ "dev-main": "1.2-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "League\\Config\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Colin O'Dell",
+ "email": "colinodell@gmail.com",
+ "homepage": "https://www.colinodell.com",
+ "role": "Lead Developer"
+ }
+ ],
+ "description": "Define configuration arrays with strict schemas and access values with dot notation",
+ "homepage": "https://config.thephpleague.com",
+ "keywords": [
+ "array",
+ "config",
+ "configuration",
+ "dot",
+ "dot-access",
+ "nested",
+ "schema"
+ ],
+ "support": {
+ "docs": "https://config.thephpleague.com/",
+ "issues": "https://github.com/thephpleague/config/issues",
+ "rss": "https://github.com/thephpleague/config/releases.atom",
+ "source": "https://github.com/thephpleague/config"
+ },
+ "funding": [
+ {
+ "url": "https://www.colinodell.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.paypal.me/colinpodell/10.00",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/colinodell",
+ "type": "github"
}
+ ],
+ "time": "2022-12-11T20:36:23+00:00"
+ },
+ {
+ "name": "league/flysystem",
+ "version": "3.18.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/flysystem.git",
+ "reference": "015633a05aee22490495159237a5944091d8281e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/015633a05aee22490495159237a5944091d8281e",
+ "reference": "015633a05aee22490495159237a5944091d8281e",
+ "shasum": ""
+ },
+ "require": {
+ "league/flysystem-local": "^3.0.0",
+ "league/mime-type-detection": "^1.0.0",
+ "php": "^8.0.2"
+ },
+ "conflict": {
+ "async-aws/core": "<1.19.0",
+ "async-aws/s3": "<1.14.0",
+ "aws/aws-sdk-php": "3.209.31 || 3.210.0",
+ "guzzlehttp/guzzle": "<7.0",
+ "guzzlehttp/ringphp": "<1.1.1",
+ "phpseclib/phpseclib": "3.0.15",
+ "symfony/http-client": "<5.2"
+ },
+ "require-dev": {
+ "async-aws/s3": "^1.5 || ^2.0",
+ "async-aws/simple-s3": "^1.1 || ^2.0",
+ "aws/aws-sdk-php": "^3.220.0",
+ "composer/semver": "^3.0",
+ "ext-fileinfo": "*",
+ "ext-ftp": "*",
+ "ext-zip": "*",
+ "friendsofphp/php-cs-fixer": "^3.5",
+ "google/cloud-storage": "^1.23",
+ "microsoft/azure-storage-blob": "^1.1",
+ "phpseclib/phpseclib": "^3.0.14",
+ "phpstan/phpstan": "^1.10",
+ "phpunit/phpunit": "^9.5.11|^10.0",
+ "sabre/dav": "^4.3.1"
},
+ "type": "library",
"autoload": {
"psr-4": {
- "League\\Flysystem\\": "src/"
+ "League\\Flysystem\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1242,63 +1880,121 @@
"authors": [
{
"name": "Frank de Jonge",
- "email": "info@frenky.net"
+ "email": "info@frankdejonge.nl"
}
],
- "description": "Filesystem abstraction: Many filesystems, one API.",
+ "description": "File storage abstraction for PHP",
"keywords": [
- "Cloud Files",
"WebDAV",
- "abstraction",
"aws",
"cloud",
- "copy.com",
- "dropbox",
- "file systems",
+ "file",
"files",
"filesystem",
"filesystems",
"ftp",
- "rackspace",
- "remote",
"s3",
"sftp",
"storage"
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/1.1.9"
+ "source": "https://github.com/thephpleague/flysystem/tree/3.18.0"
},
"funding": [
{
- "url": "https://offset.earth/frankdejonge",
- "type": "other"
+ "url": "https://ecologi.com/frankdejonge",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/frankdejonge",
+ "type": "github"
}
],
- "time": "2021-12-09T09:40:50+00:00"
+ "time": "2023-10-20T17:59:40+00:00"
+ },
+ {
+ "name": "league/flysystem-local",
+ "version": "3.18.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/flysystem-local.git",
+ "reference": "e7381ef7643f658b87efb7dbe98fe538fb1bbf32"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/e7381ef7643f658b87efb7dbe98fe538fb1bbf32",
+ "reference": "e7381ef7643f658b87efb7dbe98fe538fb1bbf32",
+ "shasum": ""
+ },
+ "require": {
+ "ext-fileinfo": "*",
+ "league/flysystem": "^3.0.0",
+ "league/mime-type-detection": "^1.0.0",
+ "php": "^8.0.2"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "League\\Flysystem\\Local\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Frank de Jonge",
+ "email": "info@frankdejonge.nl"
+ }
+ ],
+ "description": "Local filesystem adapter for Flysystem.",
+ "keywords": [
+ "Flysystem",
+ "file",
+ "files",
+ "filesystem",
+ "local"
+ ],
+ "support": {
+ "issues": "https://github.com/thephpleague/flysystem-local/issues",
+ "source": "https://github.com/thephpleague/flysystem-local/tree/3.18.0"
+ },
+ "funding": [
+ {
+ "url": "https://ecologi.com/frankdejonge",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/frankdejonge",
+ "type": "github"
+ }
+ ],
+ "time": "2023-10-19T20:07:13+00:00"
},
{
"name": "league/mime-type-detection",
- "version": "1.9.0",
+ "version": "1.14.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/mime-type-detection.git",
- "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69"
+ "reference": "b6a5854368533df0295c5761a0253656a2e52d9e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69",
- "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/b6a5854368533df0295c5761a0253656a2e52d9e",
+ "reference": "b6a5854368533df0295c5761a0253656a2e52d9e",
"shasum": ""
},
"require": {
"ext-fileinfo": "*",
- "php": "^7.2 || ^8.0"
+ "php": "^7.4 || ^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.2",
"phpstan/phpstan": "^0.12.68",
- "phpunit/phpunit": "^8.5.8 || ^9.3"
+ "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0"
},
"type": "library",
"autoload": {
@@ -1319,7 +2015,7 @@
"description": "Mime-type detection for Flysystem",
"support": {
"issues": "https://github.com/thephpleague/mime-type-detection/issues",
- "source": "https://github.com/thephpleague/mime-type-detection/tree/1.9.0"
+ "source": "https://github.com/thephpleague/mime-type-detection/tree/1.14.0"
},
"funding": [
{
@@ -1331,30 +2027,32 @@
"type": "tidelift"
}
],
- "time": "2021-11-21T11:48:40+00:00"
+ "time": "2023-10-17T14:13:20+00:00"
},
{
"name": "maatwebsite/excel",
- "version": "3.1.26",
+ "version": "3.1.48",
"source": {
"type": "git",
- "url": "https://github.com/Maatwebsite/Laravel-Excel.git",
- "reference": "66f7c9584304ad0b6a267a5d8ffbfa2ff4272e85"
+ "url": "https://github.com/SpartnerNL/Laravel-Excel.git",
+ "reference": "6d0fe2a1d195960c7af7bf0de760582da02a34b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/66f7c9584304ad0b6a267a5d8ffbfa2ff4272e85",
- "reference": "66f7c9584304ad0b6a267a5d8ffbfa2ff4272e85",
+ "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/6d0fe2a1d195960c7af7bf0de760582da02a34b9",
+ "reference": "6d0fe2a1d195960c7af7bf0de760582da02a34b9",
"shasum": ""
},
"require": {
+ "composer/semver": "^3.3",
"ext-json": "*",
- "illuminate/support": "5.8.*|^6.0|^7.0|^8.0",
+ "illuminate/support": "5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0",
"php": "^7.0|^8.0",
- "phpoffice/phpspreadsheet": "^1.15"
+ "phpoffice/phpspreadsheet": "^1.18",
+ "psr/simple-cache": "^1.0|^2.0|^3.0"
},
"require-dev": {
- "orchestra/testbench": "^6.0",
+ "orchestra/testbench": "^6.0|^7.0|^8.0",
"predis/predis": "^1.1"
},
"type": "library",
@@ -1380,7 +2078,7 @@
"authors": [
{
"name": "Patrick Brouwers",
- "email": "patrick@maatwebsite.nl"
+ "email": "patrick@spartner.nl"
}
],
"description": "Supercharged Excel exports and imports in Laravel",
@@ -1396,8 +2094,8 @@
"phpspreadsheet"
],
"support": {
- "issues": "https://github.com/Maatwebsite/Laravel-Excel/issues",
- "source": "https://github.com/Maatwebsite/Laravel-Excel/tree/3.1.26"
+ "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues",
+ "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.48"
},
"funding": [
{
@@ -1409,33 +2107,39 @@
"type": "github"
}
],
- "time": "2020-11-27T16:17:38+00:00"
+ "time": "2023-02-22T21:01:38+00:00"
},
{
"name": "maennchen/zipstream-php",
- "version": "2.1.0",
+ "version": "3.1.0",
"source": {
"type": "git",
"url": "https://github.com/maennchen/ZipStream-PHP.git",
- "reference": "c4c5803cc1f93df3d2448478ef79394a5981cc58"
+ "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/c4c5803cc1f93df3d2448478ef79394a5981cc58",
- "reference": "c4c5803cc1f93df3d2448478ef79394a5981cc58",
+ "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/b8174494eda667f7d13876b4a7bfef0f62a7c0d1",
+ "reference": "b8174494eda667f7d13876b4a7bfef0f62a7c0d1",
"shasum": ""
},
"require": {
- "myclabs/php-enum": "^1.5",
- "php": ">= 7.1",
- "psr/http-message": "^1.0",
- "symfony/polyfill-mbstring": "^1.0"
+ "ext-mbstring": "*",
+ "ext-zlib": "*",
+ "php-64bit": "^8.1"
},
"require-dev": {
"ext-zip": "*",
- "guzzlehttp/guzzle": ">= 6.3",
+ "friendsofphp/php-cs-fixer": "^3.16",
+ "guzzlehttp/guzzle": "^7.5",
"mikey179/vfsstream": "^1.6",
- "phpunit/phpunit": ">= 7.5"
+ "php-coveralls/php-coveralls": "^2.5",
+ "phpunit/phpunit": "^10.0",
+ "vimeo/psalm": "^5.0"
+ },
+ "suggest": {
+ "guzzlehttp/psr7": "^2.4",
+ "psr/http-message": "^2.0"
},
"type": "library",
"autoload": {
@@ -1472,92 +2176,48 @@
],
"support": {
"issues": "https://github.com/maennchen/ZipStream-PHP/issues",
- "source": "https://github.com/maennchen/ZipStream-PHP/tree/master"
+ "source": "https://github.com/maennchen/ZipStream-PHP/tree/3.1.0"
},
"funding": [
+ {
+ "url": "https://github.com/maennchen",
+ "type": "github"
+ },
{
"url": "https://opencollective.com/zipstream",
"type": "open_collective"
}
],
- "time": "2020-05-30T13:11:16+00:00"
+ "time": "2023-06-21T14:59:35+00:00"
},
{
"name": "markbaker/complex",
- "version": "2.0.0",
+ "version": "3.0.2",
"source": {
"type": "git",
"url": "https://github.com/MarkBaker/PHPComplex.git",
- "reference": "9999f1432fae467bc93c53f357105b4c31bb994c"
+ "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/9999f1432fae467bc93c53f357105b4c31bb994c",
- "reference": "9999f1432fae467bc93c53f357105b4c31bb994c",
+ "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
+ "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
- "phpcompatibility/php-compatibility": "^9.0",
- "phpdocumentor/phpdocumentor": "2.*",
- "phploc/phploc": "^4.0",
- "phpmd/phpmd": "2.*",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.3",
- "sebastian/phpcpd": "^4.0",
- "squizlabs/php_codesniffer": "^3.4"
+ "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
+ "phpcompatibility/php-compatibility": "^9.3",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
+ "squizlabs/php_codesniffer": "^3.7"
},
"type": "library",
"autoload": {
"psr-4": {
"Complex\\": "classes/src/"
- },
- "files": [
- "classes/src/functions/abs.php",
- "classes/src/functions/acos.php",
- "classes/src/functions/acosh.php",
- "classes/src/functions/acot.php",
- "classes/src/functions/acoth.php",
- "classes/src/functions/acsc.php",
- "classes/src/functions/acsch.php",
- "classes/src/functions/argument.php",
- "classes/src/functions/asec.php",
- "classes/src/functions/asech.php",
- "classes/src/functions/asin.php",
- "classes/src/functions/asinh.php",
- "classes/src/functions/atan.php",
- "classes/src/functions/atanh.php",
- "classes/src/functions/conjugate.php",
- "classes/src/functions/cos.php",
- "classes/src/functions/cosh.php",
- "classes/src/functions/cot.php",
- "classes/src/functions/coth.php",
- "classes/src/functions/csc.php",
- "classes/src/functions/csch.php",
- "classes/src/functions/exp.php",
- "classes/src/functions/inverse.php",
- "classes/src/functions/ln.php",
- "classes/src/functions/log2.php",
- "classes/src/functions/log10.php",
- "classes/src/functions/negative.php",
- "classes/src/functions/pow.php",
- "classes/src/functions/rho.php",
- "classes/src/functions/sec.php",
- "classes/src/functions/sech.php",
- "classes/src/functions/sin.php",
- "classes/src/functions/sinh.php",
- "classes/src/functions/sqrt.php",
- "classes/src/functions/tan.php",
- "classes/src/functions/tanh.php",
- "classes/src/functions/theta.php",
- "classes/src/operations/add.php",
- "classes/src/operations/subtract.php",
- "classes/src/operations/multiply.php",
- "classes/src/operations/divideby.php",
- "classes/src/operations/divideinto.php"
- ]
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -1577,60 +2237,42 @@
],
"support": {
"issues": "https://github.com/MarkBaker/PHPComplex/issues",
- "source": "https://github.com/MarkBaker/PHPComplex/tree/PHP8"
+ "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2"
},
- "time": "2020-08-26T10:42:07+00:00"
+ "time": "2022-12-06T16:21:08+00:00"
},
{
"name": "markbaker/matrix",
- "version": "2.1.2",
+ "version": "3.0.1",
"source": {
"type": "git",
"url": "https://github.com/MarkBaker/PHPMatrix.git",
- "reference": "361c0f545c3172ee26c3d596a0aa03f0cef65e6a"
+ "reference": "728434227fe21be27ff6d86621a1b13107a2562c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/361c0f545c3172ee26c3d596a0aa03f0cef65e6a",
- "reference": "361c0f545c3172ee26c3d596a0aa03f0cef65e6a",
+ "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c",
+ "reference": "728434227fe21be27ff6d86621a1b13107a2562c",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
- "phpcompatibility/php-compatibility": "^9.0",
+ "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
+ "phpcompatibility/php-compatibility": "^9.3",
"phpdocumentor/phpdocumentor": "2.*",
"phploc/phploc": "^4.0",
"phpmd/phpmd": "2.*",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.3",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
"sebastian/phpcpd": "^4.0",
- "squizlabs/php_codesniffer": "^3.4"
+ "squizlabs/php_codesniffer": "^3.7"
},
"type": "library",
"autoload": {
"psr-4": {
"Matrix\\": "classes/src/"
- },
- "files": [
- "classes/src/Functions/adjoint.php",
- "classes/src/Functions/antidiagonal.php",
- "classes/src/Functions/cofactors.php",
- "classes/src/Functions/determinant.php",
- "classes/src/Functions/diagonal.php",
- "classes/src/Functions/identity.php",
- "classes/src/Functions/inverse.php",
- "classes/src/Functions/minors.php",
- "classes/src/Functions/trace.php",
- "classes/src/Functions/transpose.php",
- "classes/src/Operations/add.php",
- "classes/src/Operations/directsum.php",
- "classes/src/Operations/subtract.php",
- "classes/src/Operations/multiply.php",
- "classes/src/Operations/divideby.php",
- "classes/src/Operations/divideinto.php"
- ]
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -1651,46 +2293,49 @@
],
"support": {
"issues": "https://github.com/MarkBaker/PHPMatrix/issues",
- "source": "https://github.com/MarkBaker/PHPMatrix/tree/2.1.2"
+ "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1"
},
- "time": "2021-01-23T16:37:31+00:00"
+ "time": "2022-12-02T22:17:43+00:00"
},
{
"name": "monolog/monolog",
- "version": "2.3.5",
+ "version": "3.4.0",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "fd4380d6fc37626e2f799f29d91195040137eba9"
+ "reference": "e2392369686d420ca32df3803de28b5d6f76867d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd4380d6fc37626e2f799f29d91195040137eba9",
- "reference": "fd4380d6fc37626e2f799f29d91195040137eba9",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e2392369686d420ca32df3803de28b5d6f76867d",
+ "reference": "e2392369686d420ca32df3803de28b5d6f76867d",
"shasum": ""
},
"require": {
- "php": ">=7.2",
- "psr/log": "^1.0.1 || ^2.0 || ^3.0"
+ "php": ">=8.1",
+ "psr/log": "^2.0 || ^3.0"
},
"provide": {
- "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0"
+ "psr/log-implementation": "3.0.0"
},
"require-dev": {
- "aws/aws-sdk-php": "^2.4.9 || ^3.0",
+ "aws/aws-sdk-php": "^3.0",
"doctrine/couchdb": "~1.0@dev",
- "elasticsearch/elasticsearch": "^7",
- "graylog2/gelf-php": "^1.4.2",
+ "elasticsearch/elasticsearch": "^7 || ^8",
+ "ext-json": "*",
+ "graylog2/gelf-php": "^1.4.2 || ^2.0",
+ "guzzlehttp/guzzle": "^7.4.5",
+ "guzzlehttp/psr7": "^2.2",
"mongodb/mongodb": "^1.8",
"php-amqplib/php-amqplib": "~2.4 || ^3",
- "php-console/php-console": "^3.1.3",
- "phpspec/prophecy": "^1.6.1",
- "phpstan/phpstan": "^0.12.91",
- "phpunit/phpunit": "^8.5",
- "predis/predis": "^1.1",
- "rollbar/rollbar": "^1.3",
- "ruflin/elastica": ">=0.90@dev",
- "swiftmailer/swiftmailer": "^5.3|^6.0"
+ "phpstan/phpstan": "^1.9",
+ "phpstan/phpstan-deprecation-rules": "^1.0",
+ "phpstan/phpstan-strict-rules": "^1.4",
+ "phpunit/phpunit": "^10.1",
+ "predis/predis": "^1.1 || ^2",
+ "ruflin/elastica": "^7",
+ "symfony/mailer": "^5.4 || ^6",
+ "symfony/mime": "^5.4 || ^6"
},
"suggest": {
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
@@ -1705,14 +2350,13 @@
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
"mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
- "php-console/php-console": "Allow sending log messages to Google Chrome",
"rollbar/rollbar": "Allow sending log messages to Rollbar",
"ruflin/elastica": "Allow sending log messages to an Elastic Search server"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.x-dev"
+ "dev-main": "3.x-dev"
}
},
"autoload": {
@@ -1740,7 +2384,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
- "source": "https://github.com/Seldaek/monolog/tree/2.3.5"
+ "source": "https://github.com/Seldaek/monolog/tree/3.4.0"
},
"funding": [
{
@@ -1752,98 +2396,44 @@
"type": "tidelift"
}
],
- "time": "2021-10-01T21:08:31+00:00"
- },
- {
- "name": "myclabs/php-enum",
- "version": "1.8.0",
- "source": {
- "type": "git",
- "url": "https://github.com/myclabs/php-enum.git",
- "reference": "46cf3d8498b095bd33727b13fd5707263af99421"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/myclabs/php-enum/zipball/46cf3d8498b095bd33727b13fd5707263af99421",
- "reference": "46cf3d8498b095bd33727b13fd5707263af99421",
- "shasum": ""
- },
- "require": {
- "ext-json": "*",
- "php": "^7.3 || ^8.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.5",
- "squizlabs/php_codesniffer": "1.*",
- "vimeo/psalm": "^4.5.1"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "MyCLabs\\Enum\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP Enum contributors",
- "homepage": "https://github.com/myclabs/php-enum/graphs/contributors"
- }
- ],
- "description": "PHP Enum implementation",
- "homepage": "http://github.com/myclabs/php-enum",
- "keywords": [
- "enum"
- ],
- "support": {
- "issues": "https://github.com/myclabs/php-enum/issues",
- "source": "https://github.com/myclabs/php-enum/tree/1.8.0"
- },
- "funding": [
- {
- "url": "https://github.com/mnapoli",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum",
- "type": "tidelift"
- }
- ],
- "time": "2021-02-15T16:11:48+00:00"
+ "time": "2023-06-21T08:46:11+00:00"
},
{
"name": "nesbot/carbon",
- "version": "2.57.0",
+ "version": "2.71.0",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "4a54375c21eea4811dbd1149fe6b246517554e78"
+ "reference": "98276233188583f2ff845a0f992a235472d9466a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4a54375c21eea4811dbd1149fe6b246517554e78",
- "reference": "4a54375c21eea4811dbd1149fe6b246517554e78",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/98276233188583f2ff845a0f992a235472d9466a",
+ "reference": "98276233188583f2ff845a0f992a235472d9466a",
"shasum": ""
},
"require": {
"ext-json": "*",
"php": "^7.1.8 || ^8.0",
+ "psr/clock": "^1.0",
"symfony/polyfill-mbstring": "^1.0",
"symfony/polyfill-php80": "^1.16",
"symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0"
},
+ "provide": {
+ "psr/clock-implementation": "1.0"
+ },
"require-dev": {
- "doctrine/dbal": "^2.0 || ^3.0",
+ "doctrine/dbal": "^2.0 || ^3.1.4",
"doctrine/orm": "^2.7",
"friendsofphp/php-cs-fixer": "^3.0",
"kylekatarnls/multi-tester": "^2.0",
+ "ondrejmirtes/better-reflection": "*",
"phpmd/phpmd": "^2.9",
"phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^0.12.54 || ^1.0",
- "phpunit/phpunit": "^7.5.20 || ^8.5.14",
+ "phpstan/phpstan": "^0.12.99 || ^1.7.14",
+ "phpunit/php-file-iterator": "^2.0.5 || ^3.0.6",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.26 || ^9.5.20",
"squizlabs/php_codesniffer": "^3.4"
},
"bin": [
@@ -1900,203 +2490,326 @@
},
"funding": [
{
- "url": "https://opencollective.com/Carbon",
- "type": "open_collective"
+ "url": "https://github.com/sponsors/kylekatarnls",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/Carbon#sponsor",
+ "type": "opencollective"
},
{
- "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon",
+ "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme",
"type": "tidelift"
}
],
- "time": "2022-02-13T18:13:33+00:00"
+ "time": "2023-09-25T11:31:05+00:00"
},
{
- "name": "nikic/php-parser",
- "version": "v4.10.4",
+ "name": "nette/schema",
+ "version": "v1.2.5",
"source": {
"type": "git",
- "url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e"
+ "url": "https://github.com/nette/schema.git",
+ "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c6d052fc58cb876152f89f532b95a8d7907e7f0e",
- "reference": "c6d052fc58cb876152f89f532b95a8d7907e7f0e",
+ "url": "https://api.github.com/repos/nette/schema/zipball/0462f0166e823aad657c9224d0f849ecac1ba10a",
+ "reference": "0462f0166e823aad657c9224d0f849ecac1ba10a",
"shasum": ""
},
"require": {
- "ext-tokenizer": "*",
- "php": ">=7.0"
+ "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0",
+ "php": "7.1 - 8.3"
},
"require-dev": {
- "ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ "nette/tester": "^2.3 || ^2.4",
+ "phpstan/phpstan-nette": "^1.0",
+ "tracy/tracy": "^2.7"
},
- "bin": [
- "bin/php-parse"
- ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "1.2-dev"
}
},
"autoload": {
- "psr-4": {
- "PhpParser\\": "lib/PhpParser"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "BSD-3-Clause",
+ "GPL-2.0-only",
+ "GPL-3.0-only"
],
"authors": [
{
- "name": "Nikita Popov"
+ "name": "David Grudl",
+ "homepage": "https://davidgrudl.com"
+ },
+ {
+ "name": "Nette Community",
+ "homepage": "https://nette.org/contributors"
}
],
- "description": "A PHP parser written in PHP",
+ "description": "📐 Nette Schema: validating data structures against a given Schema.",
+ "homepage": "https://nette.org",
"keywords": [
- "parser",
- "php"
+ "config",
+ "nette"
],
"support": {
- "issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.10.4"
+ "issues": "https://github.com/nette/schema/issues",
+ "source": "https://github.com/nette/schema/tree/v1.2.5"
},
- "time": "2020-12-20T10:01:03+00:00"
+ "time": "2023-10-05T20:37:59+00:00"
},
{
- "name": "opis/closure",
- "version": "3.6.3",
+ "name": "nette/utils",
+ "version": "v4.0.2",
"source": {
"type": "git",
- "url": "https://github.com/opis/closure.git",
- "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad"
+ "url": "https://github.com/nette/utils.git",
+ "reference": "cead6637226456b35e1175cc53797dd585d85545"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/opis/closure/zipball/3d81e4309d2a927abbe66df935f4bb60082805ad",
- "reference": "3d81e4309d2a927abbe66df935f4bb60082805ad",
+ "url": "https://api.github.com/repos/nette/utils/zipball/cead6637226456b35e1175cc53797dd585d85545",
+ "reference": "cead6637226456b35e1175cc53797dd585d85545",
"shasum": ""
},
"require": {
- "php": "^5.4 || ^7.0 || ^8.0"
+ "php": ">=8.0 <8.4"
+ },
+ "conflict": {
+ "nette/finder": "<3",
+ "nette/schema": "<1.2.2"
},
"require-dev": {
- "jeremeamia/superclosure": "^2.0",
- "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0"
+ "jetbrains/phpstorm-attributes": "dev-master",
+ "nette/tester": "^2.5",
+ "phpstan/phpstan": "^1.0",
+ "tracy/tracy": "^2.9"
+ },
+ "suggest": {
+ "ext-gd": "to use Image",
+ "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()",
+ "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()",
+ "ext-json": "to use Nette\\Utils\\Json",
+ "ext-mbstring": "to use Strings::lower() etc...",
+ "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.6.x-dev"
+ "dev-master": "4.0-dev"
}
},
"autoload": {
- "files": [
- "functions.php"
- ],
- "psr-4": {
- "Opis\\Closure\\": "src/"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause",
+ "GPL-2.0-only",
+ "GPL-3.0-only"
],
"authors": [
{
- "name": "Marius Sarca",
- "email": "marius.sarca@gmail.com"
+ "name": "David Grudl",
+ "homepage": "https://davidgrudl.com"
},
{
- "name": "Sorin Sarca",
- "email": "sarca_sorin@hotmail.com"
+ "name": "Nette Community",
+ "homepage": "https://nette.org/contributors"
}
],
- "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.",
- "homepage": "https://opis.io/closure",
+ "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.",
+ "homepage": "https://nette.org",
"keywords": [
- "anonymous functions",
- "closure",
- "function",
- "serializable",
- "serialization",
- "serialize"
+ "array",
+ "core",
+ "datetime",
+ "images",
+ "json",
+ "nette",
+ "paginator",
+ "password",
+ "slugify",
+ "string",
+ "unicode",
+ "utf-8",
+ "utility",
+ "validation"
],
"support": {
- "issues": "https://github.com/opis/closure/issues",
- "source": "https://github.com/opis/closure/tree/3.6.3"
+ "issues": "https://github.com/nette/utils/issues",
+ "source": "https://github.com/nette/utils/tree/v4.0.2"
},
- "time": "2022-01-27T09:35:39+00:00"
+ "time": "2023-09-19T11:58:07+00:00"
},
{
- "name": "paragonie/random_compat",
- "version": "v9.99.100",
+ "name": "nikic/php-parser",
+ "version": "v4.17.1",
"source": {
"type": "git",
- "url": "https://github.com/paragonie/random_compat.git",
- "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a"
+ "url": "https://github.com/nikic/PHP-Parser.git",
+ "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a",
- "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
+ "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d",
"shasum": ""
},
"require": {
- "php": ">= 7"
+ "ext-tokenizer": "*",
+ "php": ">=7.0"
},
"require-dev": {
- "phpunit/phpunit": "4.*|5.*",
- "vimeo/psalm": "^1"
- },
- "suggest": {
- "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
+ "ircmaxell/php-yacc": "^0.0.7",
+ "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
},
+ "bin": [
+ "bin/php-parse"
+ ],
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.9-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PhpParser\\": "lib/PhpParser"
+ }
+ },
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Paragon Initiative Enterprises",
- "email": "security@paragonie.com",
- "homepage": "https://paragonie.com"
+ "name": "Nikita Popov"
}
],
- "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
+ "description": "A PHP parser written in PHP",
"keywords": [
- "csprng",
- "polyfill",
- "pseudorandom",
- "random"
+ "parser",
+ "php"
],
"support": {
- "email": "info@paragonie.com",
- "issues": "https://github.com/paragonie/random_compat/issues",
- "source": "https://github.com/paragonie/random_compat"
+ "issues": "https://github.com/nikic/PHP-Parser/issues",
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1"
},
- "time": "2020-10-15T08:29:30+00:00"
+ "time": "2023-08-13T19:53:39+00:00"
},
{
- "name": "phpoffice/phpspreadsheet",
- "version": "1.16.0",
+ "name": "nunomaduro/termwind",
+ "version": "v1.15.1",
"source": {
"type": "git",
- "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
- "reference": "76d4323b85129d0c368149c831a07a3e258b2b50"
+ "url": "https://github.com/nunomaduro/termwind.git",
+ "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/76d4323b85129d0c368149c831a07a3e258b2b50",
- "reference": "76d4323b85129d0c368149c831a07a3e258b2b50",
+ "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/8ab0b32c8caa4a2e09700ea32925441385e4a5dc",
+ "reference": "8ab0b32c8caa4a2e09700ea32925441385e4a5dc",
"shasum": ""
},
"require": {
- "ext-ctype": "*",
+ "ext-mbstring": "*",
+ "php": "^8.0",
+ "symfony/console": "^5.3.0|^6.0.0"
+ },
+ "require-dev": {
+ "ergebnis/phpstan-rules": "^1.0.",
+ "illuminate/console": "^8.0|^9.0",
+ "illuminate/support": "^8.0|^9.0",
+ "laravel/pint": "^1.0.0",
+ "pestphp/pest": "^1.21.0",
+ "pestphp/pest-plugin-mock": "^1.0",
+ "phpstan/phpstan": "^1.4.6",
+ "phpstan/phpstan-strict-rules": "^1.1.0",
+ "symfony/var-dumper": "^5.2.7|^6.0.0",
+ "thecodingmachine/phpstan-strict-rules": "^1.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Termwind\\Laravel\\TermwindServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/Functions.php"
+ ],
+ "psr-4": {
+ "Termwind\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nuno Maduro",
+ "email": "enunomaduro@gmail.com"
+ }
+ ],
+ "description": "Its like Tailwind CSS, but for the console.",
+ "keywords": [
+ "cli",
+ "console",
+ "css",
+ "package",
+ "php",
+ "style"
+ ],
+ "support": {
+ "issues": "https://github.com/nunomaduro/termwind/issues",
+ "source": "https://github.com/nunomaduro/termwind/tree/v1.15.1"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.com/paypalme/enunomaduro",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/nunomaduro",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/xiCO2k",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-08T01:06:31+00:00"
+ },
+ {
+ "name": "phpoffice/phpspreadsheet",
+ "version": "1.29.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
+ "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/fde2ccf55eaef7e86021ff1acce26479160a0fa0",
+ "reference": "fde2ccf55eaef7e86021ff1acce26479160a0fa0",
+ "shasum": ""
+ },
+ "require": {
+ "ext-ctype": "*",
"ext-dom": "*",
"ext-fileinfo": "*",
"ext-gd": "*",
@@ -2109,30 +2822,34 @@
"ext-xmlwriter": "*",
"ext-zip": "*",
"ext-zlib": "*",
- "ezyang/htmlpurifier": "^4.13",
- "maennchen/zipstream-php": "^2.1",
- "markbaker/complex": "^1.5||^2.0",
- "markbaker/matrix": "^1.2||^2.0",
- "php": "^7.2||^8.0",
+ "ezyang/htmlpurifier": "^4.15",
+ "maennchen/zipstream-php": "^2.1 || ^3.0",
+ "markbaker/complex": "^3.0",
+ "markbaker/matrix": "^3.0",
+ "php": "^7.4 || ^8.0",
"psr/http-client": "^1.0",
"psr/http-factory": "^1.0",
- "psr/simple-cache": "^1.0"
+ "psr/simple-cache": "^1.0 || ^2.0 || ^3.0"
},
"require-dev": {
- "dompdf/dompdf": "^0.8.5",
- "friendsofphp/php-cs-fixer": "^2.16",
- "jpgraph/jpgraph": "^4.0",
- "mpdf/mpdf": "^8.0",
+ "dealerdirect/phpcodesniffer-composer-installer": "dev-main",
+ "dompdf/dompdf": "^1.0 || ^2.0",
+ "friendsofphp/php-cs-fixer": "^3.2",
+ "mitoteam/jpgraph": "^10.3",
+ "mpdf/mpdf": "^8.1.1",
"phpcompatibility/php-compatibility": "^9.3",
- "phpunit/phpunit": "^8.5||^9.3",
- "squizlabs/php_codesniffer": "^3.5",
- "tecnickcom/tcpdf": "^6.3"
+ "phpstan/phpstan": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpunit/phpunit": "^8.5 || ^9.0 || ^10.0",
+ "squizlabs/php_codesniffer": "^3.7",
+ "tecnickcom/tcpdf": "^6.5"
},
"suggest": {
- "dompdf/dompdf": "Option for rendering PDF with PDF Writer (doesn't yet support PHP8)",
- "jpgraph/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
+ "dompdf/dompdf": "Option for rendering PDF with PDF Writer",
+ "ext-intl": "PHP Internationalization Functions",
+ "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
"mpdf/mpdf": "Option for rendering PDF with PDF Writer",
- "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer (doesn't yet support PHP8)"
+ "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
},
"type": "library",
"autoload": {
@@ -2178,35 +2895,39 @@
],
"support": {
"issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues",
- "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.16.0"
+ "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.29.0"
},
- "time": "2020-12-31T18:03:49+00:00"
+ "time": "2023-06-14T22:48:31+00:00"
},
{
"name": "phpoption/phpoption",
- "version": "1.8.1",
+ "version": "1.9.1",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/php-option.git",
- "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15"
+ "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15",
- "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15",
+ "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e",
+ "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e",
"shasum": ""
},
"require": {
- "php": "^7.0 || ^8.0"
+ "php": "^7.2.5 || ^8.0"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.4.1",
- "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8"
+ "bamarni/composer-bin-plugin": "^1.8.2",
+ "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12"
},
"type": "library",
"extra": {
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": true
+ },
"branch-alias": {
- "dev-master": "1.8-dev"
+ "dev-master": "1.9-dev"
}
},
"autoload": {
@@ -2239,7 +2960,7 @@
],
"support": {
"issues": "https://github.com/schmittjoh/php-option/issues",
- "source": "https://github.com/schmittjoh/php-option/tree/1.8.1"
+ "source": "https://github.com/schmittjoh/php-option/tree/1.9.1"
},
"funding": [
{
@@ -2251,26 +2972,128 @@
"type": "tidelift"
}
],
- "time": "2021-12-04T23:24:31+00:00"
+ "time": "2023-02-25T19:38:58+00:00"
+ },
+ {
+ "name": "psr/cache",
+ "version": "3.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/cache.git",
+ "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
+ "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.0.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Cache\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for caching libraries",
+ "keywords": [
+ "cache",
+ "psr",
+ "psr-6"
+ ],
+ "support": {
+ "source": "https://github.com/php-fig/cache/tree/3.0.0"
+ },
+ "time": "2021-02-03T23:26:27+00:00"
+ },
+ {
+ "name": "psr/clock",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/clock.git",
+ "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d",
+ "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.0 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Psr\\Clock\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "https://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for reading the clock.",
+ "homepage": "https://github.com/php-fig/clock",
+ "keywords": [
+ "clock",
+ "now",
+ "psr",
+ "psr-20",
+ "time"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/clock/issues",
+ "source": "https://github.com/php-fig/clock/tree/1.0.0"
+ },
+ "time": "2022-11-25T14:36:26+00:00"
},
{
"name": "psr/container",
- "version": "1.1.1",
+ "version": "2.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/container.git",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
+ "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf",
- "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
+ "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963",
+ "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963",
"shasum": ""
},
"require": {
- "php": ">=7.2.0"
+ "php": ">=7.4.0"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
"autoload": {
"psr-4": {
"Psr\\Container\\": "src/"
@@ -2297,27 +3120,77 @@
],
"support": {
"issues": "https://github.com/php-fig/container/issues",
- "source": "https://github.com/php-fig/container/tree/1.1.1"
+ "source": "https://github.com/php-fig/container/tree/2.0.2"
+ },
+ "time": "2021-11-05T16:47:00+00:00"
+ },
+ {
+ "name": "psr/event-dispatcher",
+ "version": "1.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/event-dispatcher.git",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\EventDispatcher\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Standard interfaces for event handling.",
+ "keywords": [
+ "events",
+ "psr",
+ "psr-14"
+ ],
+ "support": {
+ "issues": "https://github.com/php-fig/event-dispatcher/issues",
+ "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0"
},
- "time": "2021-03-05T17:36:06+00:00"
+ "time": "2019-01-08T18:20:26+00:00"
},
{
"name": "psr/http-client",
- "version": "1.0.1",
+ "version": "1.0.3",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-client.git",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
+ "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90",
+ "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
"shasum": ""
},
"require": {
"php": "^7.0 || ^8.0",
- "psr/http-message": "^1.0"
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -2337,7 +3210,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP clients",
@@ -2349,27 +3222,27 @@
"psr-18"
],
"support": {
- "source": "https://github.com/php-fig/http-client/tree/master"
+ "source": "https://github.com/php-fig/http-client"
},
- "time": "2020-06-29T06:28:15+00:00"
+ "time": "2023-09-23T14:17:50+00:00"
},
{
"name": "psr/http-factory",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-factory.git",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
+ "reference": "e616d01114759c4c489f93b099585439f795fe35"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35",
+ "reference": "e616d01114759c4c489f93b099585439f795fe35",
"shasum": ""
},
"require": {
"php": ">=7.0.0",
- "psr/http-message": "^1.0"
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -2389,7 +3262,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interfaces for PSR-7 HTTP message factories",
@@ -2404,31 +3277,31 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-factory/tree/master"
+ "source": "https://github.com/php-fig/http-factory/tree/1.0.2"
},
- "time": "2019-04-30T12:38:16+00:00"
+ "time": "2023-04-10T20:10:41+00:00"
},
{
"name": "psr/http-message",
- "version": "1.0.1",
+ "version": "2.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
+ "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
@@ -2443,7 +3316,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP messages",
@@ -2457,36 +3330,36 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-message/tree/master"
+ "source": "https://github.com/php-fig/http-message/tree/2.0"
},
- "time": "2016-08-06T14:39:51+00:00"
+ "time": "2023-04-04T09:54:51+00:00"
},
{
"name": "psr/log",
- "version": "1.1.4",
+ "version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "d49695b909c3b7628b6289db5479a1c204601f11"
+ "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
- "reference": "d49695b909c3b7628b6289db5479a1c204601f11",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
+ "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": ">=8.0.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1.x-dev"
+ "dev-master": "3.x-dev"
}
},
"autoload": {
"psr-4": {
- "Psr\\Log\\": "Psr/Log/"
+ "Psr\\Log\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2507,31 +3380,31 @@
"psr-3"
],
"support": {
- "source": "https://github.com/php-fig/log/tree/1.1.4"
+ "source": "https://github.com/php-fig/log/tree/3.0.0"
},
- "time": "2021-05-03T11:20:27+00:00"
+ "time": "2021-07-14T16:46:02+00:00"
},
{
"name": "psr/simple-cache",
- "version": "1.0.1",
+ "version": "3.0.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/simple-cache.git",
- "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
+ "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
- "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
+ "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865",
+ "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": ">=8.0.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "3.0.x-dev"
}
},
"autoload": {
@@ -2546,7 +3419,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interfaces for simple caching",
@@ -2558,43 +3431,43 @@
"simple-cache"
],
"support": {
- "source": "https://github.com/php-fig/simple-cache/tree/master"
+ "source": "https://github.com/php-fig/simple-cache/tree/3.0.0"
},
- "time": "2017-10-23T01:57:42+00:00"
+ "time": "2021-10-29T13:26:27+00:00"
},
{
"name": "psy/psysh",
- "version": "v0.10.6",
+ "version": "v0.11.22",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "6f990c19f91729de8b31e639d6e204ea59f19cf3"
+ "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/6f990c19f91729de8b31e639d6e204ea59f19cf3",
- "reference": "6f990c19f91729de8b31e639d6e204ea59f19cf3",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/128fa1b608be651999ed9789c95e6e2a31b5802b",
+ "reference": "128fa1b608be651999ed9789c95e6e2a31b5802b",
"shasum": ""
},
"require": {
- "dnoegel/php-xdg-base-dir": "0.1.*",
"ext-json": "*",
"ext-tokenizer": "*",
- "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3",
- "php": "^8.0 || ^7.0 || ^5.5.9",
- "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10",
- "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7"
+ "nikic/php-parser": "^4.0 || ^3.1",
+ "php": "^8.0 || ^7.0.8",
+ "symfony/console": "^6.0 || ^5.0 || ^4.0 || ^3.4",
+ "symfony/var-dumper": "^6.0 || ^5.0 || ^4.0 || ^3.4"
+ },
+ "conflict": {
+ "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.2",
- "hoa/console": "3.17.*"
+ "bamarni/composer-bin-plugin": "^1.2"
},
"suggest": {
"ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)",
"ext-pdo-sqlite": "The doc command requires SQLite to work.",
"ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.",
- "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.",
- "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit."
+ "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history."
},
"bin": [
"bin/psysh"
@@ -2602,7 +3475,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "0.10.x-dev"
+ "dev-0.11": "0.11.x-dev"
+ },
+ "bamarni-bin": {
+ "bin-links": false,
+ "forward-command": false
}
},
"autoload": {
@@ -2634,9 +3511,9 @@
],
"support": {
"issues": "https://github.com/bobthecow/psysh/issues",
- "source": "https://github.com/bobthecow/psysh/tree/v0.10.6"
+ "source": "https://github.com/bobthecow/psysh/tree/v0.11.22"
},
- "time": "2021-01-18T15:53:43+00:00"
+ "time": "2023-10-14T21:56:36+00:00"
},
{
"name": "rachidlaasri/laravel-installer",
@@ -2664,12 +3541,12 @@
}
},
"autoload": {
- "psr-4": {
- "RachidLaasri\\LaravelInstaller\\": "src/"
- },
"files": [
"src/Helpers/functions.php"
- ]
+ ],
+ "psr-4": {
+ "RachidLaasri\\LaravelInstaller\\": "src/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -2703,64 +3580,56 @@
"time": "2020-05-19T13:19:45+00:00"
},
{
- "name": "ramsey/uuid",
- "version": "3.9.6",
+ "name": "ramsey/collection",
+ "version": "2.0.0",
"source": {
"type": "git",
- "url": "https://github.com/ramsey/uuid.git",
- "reference": "ffa80ab953edd85d5b6c004f96181a538aad35a3"
+ "url": "https://github.com/ramsey/collection.git",
+ "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/ffa80ab953edd85d5b6c004f96181a538aad35a3",
- "reference": "ffa80ab953edd85d5b6c004f96181a538aad35a3",
+ "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
+ "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5",
"shasum": ""
},
"require": {
- "ext-json": "*",
- "paragonie/random_compat": "^1 | ^2 | ^9.99.99",
- "php": "^5.4 | ^7.0 | ^8.0",
- "symfony/polyfill-ctype": "^1.8"
- },
- "replace": {
- "rhumsaa/uuid": "self.version"
+ "php": "^8.1"
},
"require-dev": {
- "codeception/aspect-mock": "^1 | ^2",
- "doctrine/annotations": "^1.2",
- "goaop/framework": "1.0.0-alpha.2 | ^1 | >=2.1.0 <=2.3.2",
- "mockery/mockery": "^0.9.11 | ^1",
- "moontoast/math": "^1.1",
- "nikic/php-parser": "<=4.5.0",
- "paragonie/random-lib": "^2",
- "php-mock/php-mock-phpunit": "^0.3 | ^1.1 | ^2.6",
+ "captainhook/plugin-composer": "^5.3",
+ "ergebnis/composer-normalize": "^2.28.3",
+ "fakerphp/faker": "^1.21",
+ "hamcrest/hamcrest-php": "^2.0",
+ "jangregor/phpstan-prophecy": "^1.0",
+ "mockery/mockery": "^1.5",
+ "php-parallel-lint/php-console-highlighter": "^1.0",
"php-parallel-lint/php-parallel-lint": "^1.3",
- "phpunit/phpunit": ">=4.8.36 <9.0.0 | >=9.3.0",
- "squizlabs/php_codesniffer": "^3.5",
- "yoast/phpunit-polyfills": "^1.0"
- },
- "suggest": {
- "ext-ctype": "Provides support for PHP Ctype functions",
- "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
- "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator",
- "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
- "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
- "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
- "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
- "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
+ "phpcsstandards/phpcsutils": "^1.0.0-rc1",
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpstan/extension-installer": "^1.2",
+ "phpstan/phpstan": "^1.9",
+ "phpstan/phpstan-mockery": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.3",
+ "phpunit/phpunit": "^9.5",
+ "psalm/plugin-mockery": "^1.1",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "ramsey/coding-standard": "^2.0.3",
+ "ramsey/conventional-commits": "^1.3",
+ "vimeo/psalm": "^5.4"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "3.x-dev"
+ "captainhook": {
+ "force-install": true
+ },
+ "ramsey/conventional-commits": {
+ "configFile": "conventional-commits.json"
}
},
"autoload": {
- "files": [
- "src/functions.php"
- ],
"psr-4": {
- "Ramsey\\Uuid\\": "src/"
+ "Ramsey\\Collection\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2772,28 +3641,20 @@
"name": "Ben Ramsey",
"email": "ben@benramsey.com",
"homepage": "https://benramsey.com"
- },
- {
- "name": "Marijn Huizendveld",
- "email": "marijn.huizendveld@gmail.com"
- },
- {
- "name": "Thibaud Fabre",
- "email": "thibaud@aztech.io"
}
],
- "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
- "homepage": "https://github.com/ramsey/uuid",
+ "description": "A PHP library for representing and manipulating collections.",
"keywords": [
- "guid",
- "identifier",
- "uuid"
+ "array",
+ "collection",
+ "hash",
+ "map",
+ "queue",
+ "set"
],
"support": {
- "issues": "https://github.com/ramsey/uuid/issues",
- "rss": "https://github.com/ramsey/uuid/releases.atom",
- "source": "https://github.com/ramsey/uuid",
- "wiki": "https://github.com/ramsey/uuid/wiki"
+ "issues": "https://github.com/ramsey/collection/issues",
+ "source": "https://github.com/ramsey/collection/tree/2.0.0"
},
"funding": [
{
@@ -2801,133 +3662,143 @@
"type": "github"
},
{
- "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid",
+ "url": "https://tidelift.com/funding/github/packagist/ramsey/collection",
"type": "tidelift"
}
],
- "time": "2021-09-25T23:07:42+00:00"
+ "time": "2022-12-31T21:50:55+00:00"
},
{
- "name": "swiftmailer/swiftmailer",
- "version": "v6.3.0",
+ "name": "ramsey/uuid",
+ "version": "4.7.4",
"source": {
"type": "git",
- "url": "https://github.com/swiftmailer/swiftmailer.git",
- "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c"
+ "url": "https://github.com/ramsey/uuid.git",
+ "reference": "60a4c63ab724854332900504274f6150ff26d286"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c",
- "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/60a4c63ab724854332900504274f6150ff26d286",
+ "reference": "60a4c63ab724854332900504274f6150ff26d286",
"shasum": ""
},
"require": {
- "egulias/email-validator": "^2.0|^3.1",
- "php": ">=7.0.0",
- "symfony/polyfill-iconv": "^1.0",
- "symfony/polyfill-intl-idn": "^1.10",
- "symfony/polyfill-mbstring": "^1.0"
+ "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11",
+ "ext-json": "*",
+ "php": "^8.0",
+ "ramsey/collection": "^1.2 || ^2.0"
+ },
+ "replace": {
+ "rhumsaa/uuid": "self.version"
},
"require-dev": {
- "mockery/mockery": "^1.0",
- "symfony/phpunit-bridge": "^4.4|^5.4"
+ "captainhook/captainhook": "^5.10",
+ "captainhook/plugin-composer": "^5.3",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
+ "doctrine/annotations": "^1.8",
+ "ergebnis/composer-normalize": "^2.15",
+ "mockery/mockery": "^1.3",
+ "paragonie/random-lib": "^2",
+ "php-mock/php-mock": "^2.2",
+ "php-mock/php-mock-mockery": "^1.3",
+ "php-parallel-lint/php-parallel-lint": "^1.1",
+ "phpbench/phpbench": "^1.0",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-mockery": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpunit/phpunit": "^8.5 || ^9",
+ "ramsey/composer-repl": "^1.4",
+ "slevomat/coding-standard": "^8.4",
+ "squizlabs/php_codesniffer": "^3.5",
+ "vimeo/psalm": "^4.9"
},
"suggest": {
- "ext-intl": "Needed to support internationalized email addresses"
+ "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.",
+ "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.",
+ "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.",
+ "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
+ "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "6.2-dev"
+ "captainhook": {
+ "force-install": true
}
},
"autoload": {
"files": [
- "lib/swift_required.php"
- ]
- },
+ "src/functions.php"
+ ],
+ "psr-4": {
+ "Ramsey\\Uuid\\": "src/"
+ }
+ },
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
- "authors": [
- {
- "name": "Chris Corbyn"
- },
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- }
- ],
- "description": "Swiftmailer, free feature-rich PHP mailer",
- "homepage": "https://swiftmailer.symfony.com",
+ "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).",
"keywords": [
- "email",
- "mail",
- "mailer"
+ "guid",
+ "identifier",
+ "uuid"
],
"support": {
- "issues": "https://github.com/swiftmailer/swiftmailer/issues",
- "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0"
+ "issues": "https://github.com/ramsey/uuid/issues",
+ "source": "https://github.com/ramsey/uuid/tree/4.7.4"
},
"funding": [
{
- "url": "https://github.com/fabpot",
+ "url": "https://github.com/ramsey",
"type": "github"
},
{
- "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer",
+ "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid",
"type": "tidelift"
}
],
- "abandoned": "symfony/mailer",
- "time": "2021-10-18T15:26:12+00:00"
+ "time": "2023-04-15T23:01:58+00:00"
},
{
"name": "symfony/console",
- "version": "v4.4.38",
+ "version": "v6.3.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "5a50085bf5460f0c0d60a50b58388c1249826b8a"
+ "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/5a50085bf5460f0c0d60a50b58388c1249826b8a",
- "reference": "5a50085bf5460f0c0d60a50b58388c1249826b8a",
+ "url": "https://api.github.com/repos/symfony/console/zipball/eca495f2ee845130855ddf1cf18460c38966c8b6",
+ "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php73": "^1.8",
- "symfony/polyfill-php80": "^1.16",
- "symfony/service-contracts": "^1.1|^2"
+ "symfony/service-contracts": "^2.5|^3",
+ "symfony/string": "^5.4|^6.0"
},
"conflict": {
- "psr/log": ">=3",
- "symfony/dependency-injection": "<3.4",
- "symfony/event-dispatcher": "<4.3|>=5",
- "symfony/lock": "<4.4",
- "symfony/process": "<3.3"
+ "symfony/dependency-injection": "<5.4",
+ "symfony/dotenv": "<5.4",
+ "symfony/event-dispatcher": "<5.4",
+ "symfony/lock": "<5.4",
+ "symfony/process": "<5.4"
},
"provide": {
- "psr/log-implementation": "1.0|2.0"
+ "psr/log-implementation": "1.0|2.0|3.0"
},
"require-dev": {
- "psr/log": "^1|^2",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/event-dispatcher": "^4.3",
- "symfony/lock": "^4.4|^5.0",
- "symfony/process": "^3.4|^4.0|^5.0",
- "symfony/var-dumper": "^4.3|^5.0"
- },
- "suggest": {
- "psr/log": "For using the console logger",
- "symfony/event-dispatcher": "",
- "symfony/lock": "",
- "symfony/process": ""
+ "psr/log": "^1|^2|^3",
+ "symfony/config": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/event-dispatcher": "^5.4|^6.0",
+ "symfony/lock": "^5.4|^6.0",
+ "symfony/process": "^5.4|^6.0",
+ "symfony/var-dumper": "^5.4|^6.0"
},
"type": "library",
"autoload": {
@@ -2954,8 +3825,14 @@
],
"description": "Eases the creation of beautiful and testable command line interfaces",
"homepage": "https://symfony.com",
+ "keywords": [
+ "cli",
+ "command-line",
+ "console",
+ "terminal"
+ ],
"support": {
- "source": "https://github.com/symfony/console/tree/v4.4.38"
+ "source": "https://github.com/symfony/console/tree/v6.3.4"
},
"funding": [
{
@@ -2971,25 +3848,24 @@
"type": "tidelift"
}
],
- "time": "2022-01-30T21:23:57+00:00"
+ "time": "2023-08-16T10:10:12+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v5.4.3",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "b0a190285cd95cb019237851205b8140ef6e368e"
+ "reference": "883d961421ab1709877c10ac99451632a3d6fa57"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e",
- "reference": "b0a190285cd95cb019237851205b8140ef6e368e",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/883d961421ab1709877c10ac99451632a3d6fa57",
+ "reference": "883d961421ab1709877c10ac99451632a3d6fa57",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "symfony/polyfill-php80": "^1.16"
+ "php": ">=8.1"
},
"type": "library",
"autoload": {
@@ -3021,75 +3897,7 @@
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v5.4.3"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2022-01-02T09:53:40+00:00"
- },
- {
- "name": "symfony/debug",
- "version": "v4.4.44",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/debug.git",
- "reference": "1a692492190773c5310bc7877cb590c04c2f05be"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/debug/zipball/1a692492190773c5310bc7877cb590c04c2f05be",
- "reference": "1a692492190773c5310bc7877cb590c04c2f05be",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1.3",
- "psr/log": "^1|^2|^3"
- },
- "conflict": {
- "symfony/http-kernel": "<3.4"
- },
- "require-dev": {
- "symfony/http-kernel": "^3.4|^4.0|^5.0"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Symfony\\Component\\Debug\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Provides tools to ease debugging PHP code",
- "homepage": "https://symfony.com",
- "support": {
- "source": "https://github.com/symfony/debug/tree/v4.4.44"
+ "source": "https://github.com/symfony/css-selector/tree/v6.3.2"
},
"funding": [
{
@@ -3105,30 +3913,29 @@
"type": "tidelift"
}
],
- "abandoned": "symfony/error-handler",
- "time": "2022-07-28T16:29:46+00:00"
+ "time": "2023-07-12T16:00:22+00:00"
},
{
"name": "symfony/deprecation-contracts",
- "version": "v2.5.2",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
+ "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
- "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/7c3aff79d10325257a001fcf92d991f24fc967cf",
+ "reference": "7c3aff79d10325257a001fcf92d991f24fc967cf",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=8.1"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.5-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -3157,7 +3964,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.2"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v3.3.0"
},
"funding": [
{
@@ -3173,32 +3980,38 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:53:40+00:00"
+ "time": "2023-05-23T14:45:45+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v4.4.44",
+ "version": "v6.3.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "be731658121ef2d8be88f3a1ec938148a9237291"
+ "reference": "1f69476b64fb47105c06beef757766c376b548c4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/be731658121ef2d8be88f3a1ec938148a9237291",
- "reference": "be731658121ef2d8be88f3a1ec938148a9237291",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/1f69476b64fb47105c06beef757766c376b548c4",
+ "reference": "1f69476b64fb47105c06beef757766c376b548c4",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=8.1",
"psr/log": "^1|^2|^3",
- "symfony/debug": "^4.4.5",
- "symfony/var-dumper": "^4.4|^5.0"
+ "symfony/var-dumper": "^5.4|^6.0"
+ },
+ "conflict": {
+ "symfony/deprecation-contracts": "<2.5"
},
"require-dev": {
- "symfony/http-kernel": "^4.4|^5.0",
- "symfony/serializer": "^4.4|^5.0"
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/http-kernel": "^5.4|^6.0",
+ "symfony/serializer": "^5.4|^6.0"
},
+ "bin": [
+ "Resources/bin/patch-type-declarations"
+ ],
"type": "library",
"autoload": {
"psr-4": {
@@ -3225,7 +4038,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v4.4.44"
+ "source": "https://github.com/symfony/error-handler/tree/v6.3.5"
},
"funding": [
{
@@ -3241,47 +4054,43 @@
"type": "tidelift"
}
],
- "time": "2022-07-28T16:29:46+00:00"
+ "time": "2023-09-12T06:57:20+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v4.4.44",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a"
+ "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1e866e9e5c1b22168e0ce5f0b467f19bba61266a",
- "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/adb01fe097a4ee930db9258a3cc906b5beb5cf2e",
+ "reference": "adb01fe097a4ee930db9258a3cc906b5beb5cf2e",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/event-dispatcher-contracts": "^1.1",
- "symfony/polyfill-php80": "^1.16"
+ "php": ">=8.1",
+ "symfony/event-dispatcher-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/dependency-injection": "<3.4"
+ "symfony/dependency-injection": "<5.4",
+ "symfony/service-contracts": "<2.5"
},
"provide": {
"psr/event-dispatcher-implementation": "1.0",
- "symfony/event-dispatcher-implementation": "1.1"
+ "symfony/event-dispatcher-implementation": "2.0|3.0"
},
"require-dev": {
"psr/log": "^1|^2|^3",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/error-handler": "~3.4|~4.4",
- "symfony/expression-language": "^3.4|^4.0|^5.0",
- "symfony/http-foundation": "^3.4|^4.0|^5.0",
- "symfony/service-contracts": "^1.1|^2",
- "symfony/stopwatch": "^3.4|^4.0|^5.0"
- },
- "suggest": {
- "symfony/dependency-injection": "",
- "symfony/http-kernel": ""
+ "symfony/config": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/error-handler": "^5.4|^6.0",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/http-foundation": "^5.4|^6.0",
+ "symfony/service-contracts": "^2.5|^3",
+ "symfony/stopwatch": "^5.4|^6.0"
},
"type": "library",
"autoload": {
@@ -3309,7 +4118,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.44"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v6.3.2"
},
"funding": [
{
@@ -3325,33 +4134,30 @@
"type": "tidelift"
}
],
- "time": "2022-07-20T09:59:04+00:00"
+ "time": "2023-07-06T06:56:43+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v1.1.13",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e"
+ "reference": "a76aed96a42d2b521153fb382d418e30d18b59df"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e",
- "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/a76aed96a42d2b521153fb382d418e30d18b59df",
+ "reference": "a76aed96a42d2b521153fb382d418e30d18b59df",
"shasum": ""
},
"require": {
- "php": ">=7.1.3"
- },
- "suggest": {
- "psr/event-dispatcher": "",
- "symfony/event-dispatcher-implementation": ""
+ "php": ">=8.1",
+ "psr/event-dispatcher": "^1"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.1-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -3388,7 +4194,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.13"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.3.0"
},
"funding": [
{
@@ -3404,25 +4210,27 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2023-05-23T14:45:45+00:00"
},
{
"name": "symfony/finder",
- "version": "v4.4.37",
+ "version": "v6.3.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "b17d76d7ed179f017aad646e858c90a2771af15d"
+ "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/b17d76d7ed179f017aad646e858c90a2771af15d",
- "reference": "b17d76d7ed179f017aad646e858c90a2771af15d",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/a1b31d88c0e998168ca7792f222cbecee47428c4",
+ "reference": "a1b31d88c0e998168ca7792f222cbecee47428c4",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/polyfill-php80": "^1.16"
+ "php": ">=8.1"
+ },
+ "require-dev": {
+ "symfony/filesystem": "^6.0"
},
"type": "library",
"autoload": {
@@ -3450,7 +4258,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v4.4.37"
+ "source": "https://github.com/symfony/finder/tree/v6.3.5"
},
"funding": [
{
@@ -3466,42 +4274,49 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2023-09-26T12:56:25+00:00"
},
{
- "name": "symfony/http-client-contracts",
- "version": "v2.5.2",
+ "name": "symfony/http-foundation",
+ "version": "v6.3.6",
"source": {
"type": "git",
- "url": "https://github.com/symfony/http-client-contracts.git",
- "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70"
+ "url": "https://github.com/symfony/http-foundation.git",
+ "reference": "c186627f52febe09c6d5270b04f8462687a250a6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70",
- "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/c186627f52febe09c6d5270b04f8462687a250a6",
+ "reference": "c186627f52febe09c6d5270b04f8462687a250a6",
"shasum": ""
},
"require": {
- "php": ">=7.2.5"
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/polyfill-mbstring": "~1.1",
+ "symfony/polyfill-php83": "^1.27"
},
- "suggest": {
- "symfony/http-client-implementation": ""
+ "conflict": {
+ "symfony/cache": "<6.3"
},
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "2.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
- }
+ "require-dev": {
+ "doctrine/dbal": "^2.13.1|^3|^4",
+ "predis/predis": "^1.1|^2.0",
+ "symfony/cache": "^6.3",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/http-kernel": "^5.4.12|^6.0.12|^6.1.4",
+ "symfony/mime": "^5.4|^6.0",
+ "symfony/rate-limiter": "^5.2|^6.0"
},
+ "type": "library",
"autoload": {
"psr-4": {
- "Symfony\\Contracts\\HttpClient\\": ""
- }
+ "Symfony\\Component\\HttpFoundation\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -3509,26 +4324,18 @@
],
"authors": [
{
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Generic abstractions related to HTTP clients",
+ "description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
- "keywords": [
- "abstractions",
- "contracts",
- "decoupling",
- "interfaces",
- "interoperability",
- "standards"
- ],
"support": {
- "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.2"
+ "source": "https://github.com/symfony/http-foundation/tree/v6.3.6"
},
"funding": [
{
@@ -3544,36 +4351,81 @@
"type": "tidelift"
}
],
- "time": "2022-04-12T15:48:08+00:00"
+ "time": "2023-10-17T11:32:53+00:00"
},
{
- "name": "symfony/http-foundation",
- "version": "v4.4.49",
+ "name": "symfony/http-kernel",
+ "version": "v6.3.6",
"source": {
"type": "git",
- "url": "https://github.com/symfony/http-foundation.git",
- "reference": "191413c7b832c015bb38eae963f2e57498c3c173"
+ "url": "https://github.com/symfony/http-kernel.git",
+ "reference": "4945f5001b06ff9080cd3d8f1f9f069094c0d156"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/191413c7b832c015bb38eae963f2e57498c3c173",
- "reference": "191413c7b832c015bb38eae963f2e57498c3c173",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4945f5001b06ff9080cd3d8f1f9f069094c0d156",
+ "reference": "4945f5001b06ff9080cd3d8f1f9f069094c0d156",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/mime": "^4.3|^5.0",
- "symfony/polyfill-mbstring": "~1.1",
- "symfony/polyfill-php80": "^1.16"
+ "php": ">=8.1",
+ "psr/log": "^1|^2|^3",
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/error-handler": "^6.3",
+ "symfony/event-dispatcher": "^5.4|^6.0",
+ "symfony/http-foundation": "^6.3.4",
+ "symfony/polyfill-ctype": "^1.8"
+ },
+ "conflict": {
+ "symfony/browser-kit": "<5.4",
+ "symfony/cache": "<5.4",
+ "symfony/config": "<6.1",
+ "symfony/console": "<5.4",
+ "symfony/dependency-injection": "<6.3.4",
+ "symfony/doctrine-bridge": "<5.4",
+ "symfony/form": "<5.4",
+ "symfony/http-client": "<5.4",
+ "symfony/http-client-contracts": "<2.5",
+ "symfony/mailer": "<5.4",
+ "symfony/messenger": "<5.4",
+ "symfony/translation": "<5.4",
+ "symfony/translation-contracts": "<2.5",
+ "symfony/twig-bridge": "<5.4",
+ "symfony/validator": "<5.4",
+ "symfony/var-dumper": "<6.3",
+ "twig/twig": "<2.13"
+ },
+ "provide": {
+ "psr/log-implementation": "1.0|2.0|3.0"
},
"require-dev": {
- "predis/predis": "~1.0",
- "symfony/expression-language": "^3.4|^4.0|^5.0"
+ "psr/cache": "^1.0|^2.0|^3.0",
+ "symfony/browser-kit": "^5.4|^6.0",
+ "symfony/clock": "^6.2",
+ "symfony/config": "^6.1",
+ "symfony/console": "^5.4|^6.0",
+ "symfony/css-selector": "^5.4|^6.0",
+ "symfony/dependency-injection": "^6.3.4",
+ "symfony/dom-crawler": "^5.4|^6.0",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/finder": "^5.4|^6.0",
+ "symfony/http-client-contracts": "^2.5|^3",
+ "symfony/process": "^5.4|^6.0",
+ "symfony/property-access": "^5.4.5|^6.0.5",
+ "symfony/routing": "^5.4|^6.0",
+ "symfony/serializer": "^6.3",
+ "symfony/stopwatch": "^5.4|^6.0",
+ "symfony/translation": "^5.4|^6.0",
+ "symfony/translation-contracts": "^2.5|^3",
+ "symfony/uid": "^5.4|^6.0",
+ "symfony/validator": "^6.3",
+ "symfony/var-exporter": "^6.2",
+ "twig/twig": "^2.13|^3.0.4"
},
"type": "library",
"autoload": {
"psr-4": {
- "Symfony\\Component\\HttpFoundation\\": ""
+ "Symfony\\Component\\HttpKernel\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -3593,10 +4445,10 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Defines an object-oriented layer for the HTTP specification",
+ "description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v4.4.49"
+ "source": "https://github.com/symfony/http-kernel/tree/v6.3.6"
},
"funding": [
{
@@ -3612,72 +4464,48 @@
"type": "tidelift"
}
],
- "time": "2022-11-04T16:17:57+00:00"
+ "time": "2023-10-21T13:12:51+00:00"
},
{
- "name": "symfony/http-kernel",
- "version": "v4.4.50",
+ "name": "symfony/mailer",
+ "version": "v6.3.5",
"source": {
"type": "git",
- "url": "https://github.com/symfony/http-kernel.git",
- "reference": "aa6df6c045f034aa13ac752fc234bb300b9488ef"
+ "url": "https://github.com/symfony/mailer.git",
+ "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/aa6df6c045f034aa13ac752fc234bb300b9488ef",
- "reference": "aa6df6c045f034aa13ac752fc234bb300b9488ef",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/d89611a7830d51b5e118bca38e390dea92f9ea06",
+ "reference": "d89611a7830d51b5e118bca38e390dea92f9ea06",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "psr/log": "^1|^2",
- "symfony/error-handler": "^4.4",
- "symfony/event-dispatcher": "^4.4",
- "symfony/http-client-contracts": "^1.1|^2",
- "symfony/http-foundation": "^4.4.30|^5.3.7",
- "symfony/polyfill-ctype": "^1.8",
- "symfony/polyfill-php73": "^1.9",
- "symfony/polyfill-php80": "^1.16"
+ "egulias/email-validator": "^2.1.10|^3|^4",
+ "php": ">=8.1",
+ "psr/event-dispatcher": "^1",
+ "psr/log": "^1|^2|^3",
+ "symfony/event-dispatcher": "^5.4|^6.0",
+ "symfony/mime": "^6.2",
+ "symfony/service-contracts": "^2.5|^3"
},
"conflict": {
- "symfony/browser-kit": "<4.3",
- "symfony/config": "<3.4",
- "symfony/console": ">=5",
- "symfony/dependency-injection": "<4.3",
- "symfony/translation": "<4.2",
- "twig/twig": "<1.43|<2.13,>=2"
- },
- "provide": {
- "psr/log-implementation": "1.0|2.0"
+ "symfony/http-client-contracts": "<2.5",
+ "symfony/http-kernel": "<5.4",
+ "symfony/messenger": "<6.2",
+ "symfony/mime": "<6.2",
+ "symfony/twig-bridge": "<6.2.1"
},
"require-dev": {
- "psr/cache": "^1.0|^2.0|^3.0",
- "symfony/browser-kit": "^4.3|^5.0",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/console": "^3.4|^4.0",
- "symfony/css-selector": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^4.3|^5.0",
- "symfony/dom-crawler": "^3.4|^4.0|^5.0",
- "symfony/expression-language": "^3.4|^4.0|^5.0",
- "symfony/finder": "^3.4|^4.0|^5.0",
- "symfony/process": "^3.4|^4.0|^5.0",
- "symfony/routing": "^3.4|^4.0|^5.0",
- "symfony/stopwatch": "^3.4|^4.0|^5.0",
- "symfony/templating": "^3.4|^4.0|^5.0",
- "symfony/translation": "^4.2|^5.0",
- "symfony/translation-contracts": "^1.1|^2",
- "twig/twig": "^1.43|^2.13|^3.0.4"
- },
- "suggest": {
- "symfony/browser-kit": "",
- "symfony/config": "",
- "symfony/console": "",
- "symfony/dependency-injection": ""
+ "symfony/console": "^5.4|^6.0",
+ "symfony/http-client": "^5.4|^6.0",
+ "symfony/messenger": "^6.2",
+ "symfony/twig-bridge": "^6.2"
},
"type": "library",
"autoload": {
"psr-4": {
- "Symfony\\Component\\HttpKernel\\": ""
+ "Symfony\\Component\\Mailer\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -3697,10 +4525,10 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Provides a structured process for converting a Request into a Response",
+ "description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v4.4.50"
+ "source": "https://github.com/symfony/mailer/tree/v6.3.5"
},
"funding": [
{
@@ -3716,43 +4544,43 @@
"type": "tidelift"
}
],
- "time": "2023-02-01T08:01:31+00:00"
+ "time": "2023-09-06T09:47:15+00:00"
},
{
"name": "symfony/mime",
- "version": "v5.4.19",
+ "version": "v6.3.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "a858429a9c704edc53fe057228cf9ca282ba48eb"
+ "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/a858429a9c704edc53fe057228cf9ca282ba48eb",
- "reference": "a858429a9c704edc53fe057228cf9ca282ba48eb",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/d5179eedf1cb2946dbd760475ebf05c251ef6a6e",
+ "reference": "d5179eedf1cb2946dbd760475ebf05c251ef6a6e",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1|^3",
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-intl-idn": "^1.10",
- "symfony/polyfill-mbstring": "^1.0",
- "symfony/polyfill-php80": "^1.16"
+ "symfony/polyfill-mbstring": "^1.0"
},
"conflict": {
"egulias/email-validator": "~3.0.0",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
- "symfony/mailer": "<4.4",
- "symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6"
+ "symfony/mailer": "<5.4",
+ "symfony/serializer": "<6.2.13|>=6.3,<6.3.2"
},
"require-dev": {
"egulias/email-validator": "^2.1.10|^3.1|^4",
+ "league/html-to-markdown": "^5.0",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
- "symfony/dependency-injection": "^4.4|^5.0|^6.0",
- "symfony/property-access": "^4.4|^5.1|^6.0",
- "symfony/property-info": "^4.4|^5.1|^6.0",
- "symfony/serializer": "^5.4.14|~6.0.14|^6.1.6"
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/property-access": "^5.4|^6.0",
+ "symfony/property-info": "^5.4|^6.0",
+ "symfony/serializer": "~6.2.13|^6.3.2"
},
"type": "library",
"autoload": {
@@ -3784,7 +4612,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v5.4.19"
+ "source": "https://github.com/symfony/mime/tree/v6.3.5"
},
"funding": [
{
@@ -3800,20 +4628,20 @@
"type": "tidelift"
}
],
- "time": "2023-01-09T05:43:46+00:00"
+ "time": "2023-09-29T06:59:36+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
+ "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
- "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
+ "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
"shasum": ""
},
"require": {
@@ -3828,7 +4656,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3866,7 +4694,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0"
},
"funding": [
{
@@ -3882,35 +4710,32 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
- "name": "symfony/polyfill-iconv",
- "version": "v1.25.0",
+ "name": "symfony/polyfill-intl-grapheme",
+ "version": "v1.28.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40"
+ "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+ "reference": "875e90aeea2777b6f135677f618529449334a612"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f1aed619e28cb077fc83fac8c4c0383578356e40",
- "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/875e90aeea2777b6f135677f618529449334a612",
+ "reference": "875e90aeea2777b6f135677f618529449334a612",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
- "provide": {
- "ext-iconv": "*"
- },
"suggest": {
- "ext-iconv": "For best performance"
+ "ext-intl": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.23-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -3922,7 +4747,7 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Iconv\\": ""
+ "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -3939,17 +4764,18 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for the Iconv extension",
+ "description": "Symfony polyfill for intl's grapheme_* functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
- "iconv",
+ "grapheme",
+ "intl",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-iconv/tree/v1.25.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.28.0"
},
"funding": [
{
@@ -3965,20 +4791,20 @@
"type": "tidelift"
}
],
- "time": "2022-01-04T09:04:05+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "639084e360537a19f9ee352433b84ce831f3d2da"
+ "reference": "ecaafce9f77234a6a449d29e49267ba10499116d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da",
- "reference": "639084e360537a19f9ee352433b84ce831f3d2da",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d",
+ "reference": "ecaafce9f77234a6a449d29e49267ba10499116d",
"shasum": ""
},
"require": {
@@ -3992,7 +4818,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4036,7 +4862,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0"
},
"funding": [
{
@@ -4052,20 +4878,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:30:37+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
+ "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
- "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
+ "reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
"shasum": ""
},
"require": {
@@ -4077,7 +4903,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4120,7 +4946,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0"
},
"funding": [
{
@@ -4136,20 +4962,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
+ "reference": "42292d99c55abe617799667f454222c54c60e229"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
- "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229",
+ "reference": "42292d99c55abe617799667f454222c54c60e229",
"shasum": ""
},
"require": {
@@ -4164,7 +4990,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4203,7 +5029,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0"
},
"funding": [
{
@@ -4219,20 +5045,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-07-28T09:04:16+00:00"
},
{
"name": "symfony/polyfill-php72",
- "version": "v1.27.0",
+ "version": "v1.28.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "869329b1e9894268a8a61dabb69153029b7a8c97"
+ "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97",
- "reference": "869329b1e9894268a8a61dabb69153029b7a8c97",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179",
+ "reference": "70f4aebd92afca2f865444d30a4d2151c13c3179",
"shasum": ""
},
"require": {
@@ -4241,7 +5067,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4279,7 +5105,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-php72/tree/v1.28.0"
},
"funding": [
{
@@ -4295,20 +5121,20 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
- "name": "symfony/polyfill-php73",
- "version": "v1.27.0",
+ "name": "symfony/polyfill-php80",
+ "version": "v1.28.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
+ "url": "https://github.com/symfony/polyfill-php80.git",
+ "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
- "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
+ "reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
"shasum": ""
},
"require": {
@@ -4317,7 +5143,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4329,7 +5155,7 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Php73\\": ""
+ "Symfony\\Polyfill\\Php80\\": ""
},
"classmap": [
"Resources/stubs"
@@ -4340,6 +5166,10 @@
"MIT"
],
"authors": [
+ {
+ "name": "Ion Bazan",
+ "email": "ion.bazan@gmail.com"
+ },
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
@@ -4349,7 +5179,7 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
+ "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
@@ -4358,7 +5188,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0"
},
"funding": [
{
@@ -4374,29 +5204,30 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
- "name": "symfony/polyfill-php80",
- "version": "v1.27.0",
+ "name": "symfony/polyfill-php83",
+ "version": "v1.28.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
+ "url": "https://github.com/symfony/polyfill-php83.git",
+ "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
- "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
+ "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11",
+ "reference": "b0f46ebbeeeda3e9d2faebdfbf4b4eae9b59fa11",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.1",
+ "symfony/polyfill-php80": "^1.14"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "1.27-dev"
+ "dev-main": "1.28-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4408,7 +5239,7 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Php80\\": ""
+ "Symfony\\Polyfill\\Php83\\": ""
},
"classmap": [
"Resources/stubs"
@@ -4419,10 +5250,6 @@
"MIT"
],
"authors": [
- {
- "name": "Ion Bazan",
- "email": "ion.bazan@gmail.com"
- },
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
@@ -4432,7 +5259,7 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
+ "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
@@ -4441,7 +5268,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
+ "source": "https://github.com/symfony/polyfill-php83/tree/v1.28.0"
},
"funding": [
{
@@ -4457,34 +5284,48 @@
"type": "tidelift"
}
],
- "time": "2022-11-03T14:55:06+00:00"
+ "time": "2023-08-16T06:22:46+00:00"
},
{
- "name": "symfony/process",
- "version": "v4.4.37",
+ "name": "symfony/polyfill-uuid",
+ "version": "v1.28.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "b2d924e5a4cb284f293d5092b1dbf0d364cb8b67"
+ "url": "https://github.com/symfony/polyfill-uuid.git",
+ "reference": "9c44518a5aff8da565c8a55dbe85d2769e6f630e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/b2d924e5a4cb284f293d5092b1dbf0d364cb8b67",
- "reference": "b2d924e5a4cb284f293d5092b1dbf0d364cb8b67",
+ "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/9c44518a5aff8da565c8a55dbe85d2769e6f630e",
+ "reference": "9c44518a5aff8da565c8a55dbe85d2769e6f630e",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/polyfill-php80": "^1.16"
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-uuid": "*"
+ },
+ "suggest": {
+ "ext-uuid": "For best performance"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.28-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
"autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
"psr-4": {
- "Symfony\\Component\\Process\\": ""
- },
- "exclude-from-classmap": [
- "/Tests/"
- ]
+ "Symfony\\Polyfill\\Uuid\\": ""
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -4492,18 +5333,24 @@
],
"authors": [
{
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
+ "name": "Grégoire Pineau",
+ "email": "lyrixx@lyrixx.info"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Executes commands in sub-processes",
+ "description": "Symfony polyfill for uuid functions",
"homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "uuid"
+ ],
"support": {
- "source": "https://github.com/symfony/process/tree/v4.4.37"
+ "source": "https://github.com/symfony/polyfill-uuid/tree/v1.28.0"
},
"funding": [
{
@@ -4519,51 +5366,29 @@
"type": "tidelift"
}
],
- "time": "2022-01-27T17:14:04+00:00"
+ "time": "2023-01-26T09:26:14+00:00"
},
{
- "name": "symfony/routing",
- "version": "v4.4.37",
+ "name": "symfony/process",
+ "version": "v6.3.4",
"source": {
"type": "git",
- "url": "https://github.com/symfony/routing.git",
- "reference": "324f7f73b89cd30012575119430ccfb1dfbc24be"
+ "url": "https://github.com/symfony/process.git",
+ "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/324f7f73b89cd30012575119430ccfb1dfbc24be",
- "reference": "324f7f73b89cd30012575119430ccfb1dfbc24be",
+ "url": "https://api.github.com/repos/symfony/process/zipball/0b5c29118f2e980d455d2e34a5659f4579847c54",
+ "reference": "0b5c29118f2e980d455d2e34a5659f4579847c54",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/polyfill-php80": "^1.16"
- },
- "conflict": {
- "symfony/config": "<4.2",
- "symfony/dependency-injection": "<3.4",
- "symfony/yaml": "<3.4"
- },
- "require-dev": {
- "doctrine/annotations": "^1.10.4",
- "psr/log": "^1|^2|^3",
- "symfony/config": "^4.2|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/expression-language": "^3.4|^4.0|^5.0",
- "symfony/http-foundation": "^3.4|^4.0|^5.0",
- "symfony/yaml": "^3.4|^4.0|^5.0"
- },
- "suggest": {
- "doctrine/annotations": "For using the annotation loader",
- "symfony/config": "For using the all-in-one router or any loader",
- "symfony/expression-language": "For using expression matching",
- "symfony/http-foundation": "For using a Symfony Request object",
- "symfony/yaml": "For using the YAML loader"
+ "php": ">=8.1"
},
"type": "library",
"autoload": {
"psr-4": {
- "Symfony\\Component\\Routing\\": ""
+ "Symfony\\Component\\Process\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -4583,16 +5408,10 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Maps an HTTP request to a set of configuration variables",
+ "description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
- "keywords": [
- "router",
- "routing",
- "uri",
- "url"
- ],
"support": {
- "source": "https://github.com/symfony/routing/tree/v4.4.37"
+ "source": "https://github.com/symfony/process/tree/v6.3.4"
},
"funding": [
{
@@ -4608,37 +5427,116 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2023-08-07T10:39:22+00:00"
},
{
- "name": "symfony/service-contracts",
- "version": "v2.5.2",
+ "name": "symfony/routing",
+ "version": "v6.3.5",
"source": {
"type": "git",
- "url": "https://github.com/symfony/service-contracts.git",
- "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c"
+ "url": "https://github.com/symfony/routing.git",
+ "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c",
- "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/82616e59acd3e3d9c916bba798326cb7796d7d31",
+ "reference": "82616e59acd3e3d9c916bba798326cb7796d7d31",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "psr/container": "^1.1",
- "symfony/deprecation-contracts": "^2.1|^3"
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3"
},
"conflict": {
- "ext-psr": "<1.1|>=2"
+ "doctrine/annotations": "<1.12",
+ "symfony/config": "<6.2",
+ "symfony/dependency-injection": "<5.4",
+ "symfony/yaml": "<5.4"
},
- "suggest": {
- "symfony/service-implementation": ""
+ "require-dev": {
+ "doctrine/annotations": "^1.12|^2",
+ "psr/log": "^1|^2|^3",
+ "symfony/config": "^6.2",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/expression-language": "^5.4|^6.0",
+ "symfony/http-foundation": "^5.4|^6.0",
+ "symfony/yaml": "^5.4|^6.0"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "2.5-dev"
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Routing\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Maps an HTTP request to a set of configuration variables",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "router",
+ "routing",
+ "uri",
+ "url"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/routing/tree/v6.3.5"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-09-20T16:05:51+00:00"
+ },
+ {
+ "name": "symfony/service-contracts",
+ "version": "v3.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/service-contracts.git",
+ "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/40da9cc13ec349d9e4966ce18b5fbcd724ab10a4",
+ "reference": "40da9cc13ec349d9e4966ce18b5fbcd724ab10a4",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "psr/container": "^2.0"
+ },
+ "conflict": {
+ "ext-psr": "<1.1|>=2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -4648,7 +5546,10 @@
"autoload": {
"psr-4": {
"Symfony\\Contracts\\Service\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Test/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -4675,7 +5576,93 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v2.5.2"
+ "source": "https://github.com/symfony/service-contracts/tree/v3.3.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-05-23T14:45:45+00:00"
+ },
+ {
+ "name": "symfony/string",
+ "version": "v6.3.5",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/string.git",
+ "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/string/zipball/13d76d0fb049051ed12a04bef4f9de8715bea339",
+ "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-intl-grapheme": "~1.0",
+ "symfony/polyfill-intl-normalizer": "~1.0",
+ "symfony/polyfill-mbstring": "~1.0"
+ },
+ "conflict": {
+ "symfony/translation-contracts": "<2.5"
+ },
+ "require-dev": {
+ "symfony/error-handler": "^5.4|^6.0",
+ "symfony/http-client": "^5.4|^6.0",
+ "symfony/intl": "^6.2",
+ "symfony/translation-contracts": "^2.5|^3.0",
+ "symfony/var-exporter": "^5.4|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/functions.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\String\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "grapheme",
+ "i18n",
+ "string",
+ "unicode",
+ "utf-8",
+ "utf8"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/string/tree/v6.3.5"
},
"funding": [
{
@@ -4691,55 +5678,61 @@
"type": "tidelift"
}
],
- "time": "2022-05-30T19:17:29+00:00"
+ "time": "2023-09-18T10:38:32+00:00"
},
{
"name": "symfony/translation",
- "version": "v4.4.37",
+ "version": "v6.3.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "4ce00d6875230b839f5feef82e51971f6c886e00"
+ "reference": "869b26c7a9d4b8a48afdd77ab36031909c87e3a2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/4ce00d6875230b839f5feef82e51971f6c886e00",
- "reference": "4ce00d6875230b839f5feef82e51971f6c886e00",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/869b26c7a9d4b8a48afdd77ab36031909c87e3a2",
+ "reference": "869b26c7a9d4b8a48afdd77ab36031909c87e3a2",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php80": "^1.16",
- "symfony/translation-contracts": "^1.1.6|^2"
+ "symfony/translation-contracts": "^2.5|^3.0"
},
"conflict": {
- "symfony/config": "<3.4",
- "symfony/dependency-injection": "<3.4",
- "symfony/http-kernel": "<4.4",
- "symfony/yaml": "<3.4"
+ "symfony/config": "<5.4",
+ "symfony/console": "<5.4",
+ "symfony/dependency-injection": "<5.4",
+ "symfony/http-client-contracts": "<2.5",
+ "symfony/http-kernel": "<5.4",
+ "symfony/service-contracts": "<2.5",
+ "symfony/twig-bundle": "<5.4",
+ "symfony/yaml": "<5.4"
},
"provide": {
- "symfony/translation-implementation": "1.0|2.0"
+ "symfony/translation-implementation": "2.3|3.0"
},
"require-dev": {
+ "nikic/php-parser": "^4.13",
"psr/log": "^1|^2|^3",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/console": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/finder": "~2.8|~3.0|~4.0|^5.0",
- "symfony/http-kernel": "^4.4",
- "symfony/intl": "^3.4|^4.0|^5.0",
- "symfony/service-contracts": "^1.1.2|^2",
- "symfony/yaml": "^3.4|^4.0|^5.0"
- },
- "suggest": {
- "psr/log-implementation": "To use logging capability in translator",
- "symfony/config": "",
- "symfony/yaml": ""
+ "symfony/config": "^5.4|^6.0",
+ "symfony/console": "^5.4|^6.0",
+ "symfony/dependency-injection": "^5.4|^6.0",
+ "symfony/finder": "^5.4|^6.0",
+ "symfony/http-client-contracts": "^2.5|^3.0",
+ "symfony/http-kernel": "^5.4|^6.0",
+ "symfony/intl": "^5.4|^6.0",
+ "symfony/polyfill-intl-icu": "^1.21",
+ "symfony/routing": "^5.4|^6.0",
+ "symfony/service-contracts": "^2.5|^3",
+ "symfony/yaml": "^5.4|^6.0"
},
"type": "library",
"autoload": {
+ "files": [
+ "Resources/functions.php"
+ ],
"psr-4": {
"Symfony\\Component\\Translation\\": ""
},
@@ -4764,7 +5757,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v4.4.37"
+ "source": "https://github.com/symfony/translation/tree/v6.3.6"
},
"funding": [
{
@@ -4780,32 +5773,29 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2023-10-17T11:32:53+00:00"
},
{
"name": "symfony/translation-contracts",
- "version": "v2.5.2",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe"
+ "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/136b19dd05cdf0709db6537d058bcab6dd6e2dbe",
- "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/02c24deb352fb0d79db5486c0c79905a85e37e86",
+ "reference": "02c24deb352fb0d79db5486c0c79905a85e37e86",
"shasum": ""
},
"require": {
- "php": ">=7.2.5"
- },
- "suggest": {
- "symfony/translation-implementation": ""
+ "php": ">=8.1"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "2.5-dev"
+ "dev-main": "3.4-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -4815,7 +5805,10 @@
"autoload": {
"psr-4": {
"Symfony\\Contracts\\Translation\\": ""
- }
+ },
+ "exclude-from-classmap": [
+ "/Test/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -4842,7 +5835,81 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/translation-contracts/tree/v2.5.2"
+ "source": "https://github.com/symfony/translation-contracts/tree/v3.3.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-05-30T17:17:10+00:00"
+ },
+ {
+ "name": "symfony/uid",
+ "version": "v6.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/uid.git",
+ "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/uid/zipball/01b0f20b1351d997711c56f1638f7a8c3061e384",
+ "reference": "01b0f20b1351d997711c56f1638f7a8c3061e384",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/polyfill-uuid": "^1.15"
+ },
+ "require-dev": {
+ "symfony/console": "^5.4|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Uid\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Grégoire Pineau",
+ "email": "lyrixx@lyrixx.info"
+ },
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an object-oriented API to generate and represent UIDs",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "UID",
+ "ulid",
+ "uuid"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/uid/tree/v6.3.0"
},
"funding": [
{
@@ -4858,42 +5925,37 @@
"type": "tidelift"
}
],
- "time": "2022-06-27T16:58:25+00:00"
+ "time": "2023-04-08T07:25:02+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v4.4.47",
+ "version": "v6.3.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "1069c7a3fca74578022fab6f81643248d02f8e63"
+ "reference": "999ede244507c32b8e43aebaa10e9fce20de7c97"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1069c7a3fca74578022fab6f81643248d02f8e63",
- "reference": "1069c7a3fca74578022fab6f81643248d02f8e63",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/999ede244507c32b8e43aebaa10e9fce20de7c97",
+ "reference": "999ede244507c32b8e43aebaa10e9fce20de7c97",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php72": "~1.5",
- "symfony/polyfill-php80": "^1.16"
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3",
+ "symfony/polyfill-mbstring": "~1.0"
},
"conflict": {
- "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
- "symfony/console": "<3.4"
+ "symfony/console": "<5.4"
},
"require-dev": {
"ext-iconv": "*",
- "symfony/console": "^3.4|^4.0|^5.0",
- "symfony/process": "^4.4|^5.0",
- "twig/twig": "^1.43|^2.13|^3.0.4"
- },
- "suggest": {
- "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
- "ext-intl": "To show region name in time zone dump",
- "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script"
+ "symfony/console": "^5.4|^6.0",
+ "symfony/http-kernel": "^5.4|^6.0",
+ "symfony/process": "^5.4|^6.0",
+ "symfony/uid": "^5.4|^6.0",
+ "twig/twig": "^2.13|^3.0.4"
},
"bin": [
"Resources/bin/var-dump-server"
@@ -4931,7 +5993,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v4.4.47"
+ "source": "https://github.com/symfony/var-dumper/tree/v6.3.6"
},
"funding": [
{
@@ -4947,20 +6009,20 @@
"type": "tidelift"
}
],
- "time": "2022-10-03T15:15:11+00:00"
+ "time": "2023-10-12T18:45:56+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
- "version": "2.2.4",
+ "version": "2.2.6",
"source": {
"type": "git",
"url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
- "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c"
+ "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c",
- "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c",
+ "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/c42125b83a4fa63b187fdf29f9c93cb7733da30c",
+ "reference": "c42125b83a4fa63b187fdf29f9c93cb7733da30c",
"shasum": ""
},
"require": {
@@ -4998,42 +6060,49 @@
"homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
"support": {
"issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues",
- "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4"
+ "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.6"
},
- "time": "2021-12-08T09:12:39+00:00"
+ "time": "2023-01-03T09:29:04+00:00"
},
{
"name": "vlucas/phpdotenv",
- "version": "v3.6.10",
+ "version": "v5.5.0",
"source": {
"type": "git",
"url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "5b547cdb25825f10251370f57ba5d9d924e6f68e"
+ "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/5b547cdb25825f10251370f57ba5d9d924e6f68e",
- "reference": "5b547cdb25825f10251370f57ba5d9d924e6f68e",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
+ "reference": "1a7ea2afc49c3ee6d87061f5a233e3a035d0eae7",
"shasum": ""
},
"require": {
- "php": "^5.4 || ^7.0 || ^8.0",
- "phpoption/phpoption": "^1.5.2",
- "symfony/polyfill-ctype": "^1.17"
+ "ext-pcre": "*",
+ "graham-campbell/result-type": "^1.0.2",
+ "php": "^7.1.3 || ^8.0",
+ "phpoption/phpoption": "^1.8",
+ "symfony/polyfill-ctype": "^1.23",
+ "symfony/polyfill-mbstring": "^1.23.1",
+ "symfony/polyfill-php80": "^1.23.1"
},
"require-dev": {
+ "bamarni/composer-bin-plugin": "^1.4.1",
"ext-filter": "*",
- "ext-pcre": "*",
- "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.21"
+ "phpunit/phpunit": "^7.5.20 || ^8.5.30 || ^9.5.25"
},
"suggest": {
- "ext-filter": "Required to use the boolean validator.",
- "ext-pcre": "Required to use most of the library."
+ "ext-filter": "Required to use the boolean validator."
},
"type": "library",
"extra": {
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": true
+ },
"branch-alias": {
- "dev-master": "3.6-dev"
+ "dev-master": "5.5-dev"
}
},
"autoload": {
@@ -5065,7 +6134,7 @@
],
"support": {
"issues": "https://github.com/vlucas/phpdotenv/issues",
- "source": "https://github.com/vlucas/phpdotenv/tree/v3.6.10"
+ "source": "https://github.com/vlucas/phpdotenv/tree/v5.5.0"
},
"funding": [
{
@@ -5077,60 +6146,36 @@
"type": "tidelift"
}
],
- "time": "2021-12-12T23:02:06+00:00"
- }
- ],
- "packages-dev": [
+ "time": "2022-10-16T01:01:54+00:00"
+ },
{
- "name": "barryvdh/laravel-debugbar",
- "version": "v3.5.2",
+ "name": "voku/portable-ascii",
+ "version": "2.0.1",
"source": {
"type": "git",
- "url": "https://github.com/barryvdh/laravel-debugbar.git",
- "reference": "cae0a8d1cb89b0f0522f65e60465e16d738e069b"
+ "url": "https://github.com/voku/portable-ascii.git",
+ "reference": "b56450eed252f6801410d810c8e1727224ae0743"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/cae0a8d1cb89b0f0522f65e60465e16d738e069b",
- "reference": "cae0a8d1cb89b0f0522f65e60465e16d738e069b",
+ "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743",
+ "reference": "b56450eed252f6801410d810c8e1727224ae0743",
"shasum": ""
},
"require": {
- "illuminate/routing": "^6|^7|^8",
- "illuminate/session": "^6|^7|^8",
- "illuminate/support": "^6|^7|^8",
- "maximebf/debugbar": "^1.16.3",
- "php": ">=7.2",
- "symfony/debug": "^4.3|^5",
- "symfony/finder": "^4.3|^5"
+ "php": ">=7.0.0"
},
"require-dev": {
- "mockery/mockery": "^1.3.3",
- "orchestra/testbench-dusk": "^4|^5|^6",
- "phpunit/phpunit": "^8.5|^9.0",
- "squizlabs/php_codesniffer": "^3.5"
+ "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0"
},
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.5-dev"
- },
- "laravel": {
- "providers": [
- "Barryvdh\\Debugbar\\ServiceProvider"
- ],
- "aliases": {
- "Debugbar": "Barryvdh\\Debugbar\\Facade"
- }
- }
+ "suggest": {
+ "ext-intl": "Use Intl for transliterator_transliterate() support"
},
+ "type": "library",
"autoload": {
"psr-4": {
- "Barryvdh\\Debugbar\\": "src/"
- },
- "files": [
- "src/helpers.php"
- ]
+ "voku\\": "src/voku/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -5138,60 +6183,79 @@
],
"authors": [
{
- "name": "Barry vd. Heuvel",
- "email": "barryvdh@gmail.com"
+ "name": "Lars Moelleken",
+ "homepage": "http://www.moelleken.org/"
}
],
- "description": "PHP Debugbar integration for Laravel",
+ "description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
+ "homepage": "https://github.com/voku/portable-ascii",
"keywords": [
- "debug",
- "debugbar",
- "laravel",
- "profiler",
- "webprofiler"
+ "ascii",
+ "clean",
+ "php"
],
"support": {
- "issues": "https://github.com/barryvdh/laravel-debugbar/issues",
- "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.5.2"
+ "issues": "https://github.com/voku/portable-ascii/issues",
+ "source": "https://github.com/voku/portable-ascii/tree/2.0.1"
},
"funding": [
{
- "url": "https://github.com/barryvdh",
+ "url": "https://www.paypal.me/moelleken",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/voku",
"type": "github"
- }
- ],
- "time": "2021-01-06T14:21:44+00:00"
- },
- {
- "name": "doctrine/instantiator",
- "version": "1.4.0",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/instantiator.git",
- "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b"
- },
- "dist": {
+ },
+ {
+ "url": "https://opencollective.com/portable-ascii",
+ "type": "open_collective"
+ },
+ {
+ "url": "https://www.patreon.com/voku",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-03-08T17:03:00+00:00"
+ },
+ {
+ "name": "webmozart/assert",
+ "version": "1.11.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/webmozarts/assert.git",
+ "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
+ },
+ "dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b",
- "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b",
+ "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
+ "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
"shasum": ""
},
"require": {
- "php": "^7.1 || ^8.0"
+ "ext-ctype": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "conflict": {
+ "phpstan/phpstan": "<0.12.20",
+ "vimeo/psalm": "<4.6.1 || 4.6.2"
},
"require-dev": {
- "doctrine/coding-standard": "^8.0",
- "ext-pdo": "*",
- "ext-phar": "*",
- "phpbench/phpbench": "^0.13 || 1.0.0-alpha2",
- "phpstan/phpstan": "^0.12",
- "phpstan/phpstan-phpunit": "^0.12",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
+ "phpunit/phpunit": "^8.5.13"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.10-dev"
+ }
+ },
"autoload": {
"psr-4": {
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
+ "Webmozart\\Assert\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5200,68 +6264,64 @@
],
"authors": [
{
- "name": "Marco Pivetta",
- "email": "ocramius@gmail.com",
- "homepage": "https://ocramius.github.io/"
+ "name": "Bernhard Schussek",
+ "email": "bschussek@gmail.com"
}
],
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
- "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
+ "description": "Assertions to validate method input/output with nice error messages.",
"keywords": [
- "constructor",
- "instantiate"
+ "assert",
+ "check",
+ "validate"
],
"support": {
- "issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/1.4.0"
+ "issues": "https://github.com/webmozarts/assert/issues",
+ "source": "https://github.com/webmozarts/assert/tree/1.11.0"
},
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
- "type": "tidelift"
- }
- ],
- "time": "2020-11-10T18:47:58+00:00"
- },
+ "time": "2022-06-03T18:03:27+00:00"
+ }
+ ],
+ "packages-dev": [
{
- "name": "facade/flare-client-php",
- "version": "1.9.1",
+ "name": "barryvdh/laravel-debugbar",
+ "version": "v3.9.2",
"source": {
"type": "git",
- "url": "https://github.com/facade/flare-client-php.git",
- "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed"
+ "url": "https://github.com/barryvdh/laravel-debugbar.git",
+ "reference": "bfd0131c146973cab164e50f5cdd8a67cc60cab1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/flare-client-php/zipball/b2adf1512755637d0cef4f7d1b54301325ac78ed",
- "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed",
+ "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/bfd0131c146973cab164e50f5cdd8a67cc60cab1",
+ "reference": "bfd0131c146973cab164e50f5cdd8a67cc60cab1",
"shasum": ""
},
"require": {
- "facade/ignition-contracts": "~1.0",
- "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0",
- "php": "^7.1|^8.0",
- "symfony/http-foundation": "^3.3|^4.1|^5.0",
- "symfony/mime": "^3.4|^4.0|^5.1",
- "symfony/var-dumper": "^3.4|^4.0|^5.0"
+ "illuminate/routing": "^9|^10",
+ "illuminate/session": "^9|^10",
+ "illuminate/support": "^9|^10",
+ "maximebf/debugbar": "^1.18.2",
+ "php": "^8.0",
+ "symfony/finder": "^6"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^2.14",
- "phpunit/phpunit": "^7.5.16",
- "spatie/phpunit-snapshot-assertions": "^2.0"
+ "mockery/mockery": "^1.3.3",
+ "orchestra/testbench-dusk": "^5|^6|^7|^8",
+ "phpunit/phpunit": "^8.5.30|^9.0",
+ "squizlabs/php_codesniffer": "^3.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "3.8-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Barryvdh\\Debugbar\\ServiceProvider"
+ ],
+ "aliases": {
+ "Debugbar": "Barryvdh\\Debugbar\\Facades\\Debugbar"
+ }
}
},
"autoload": {
@@ -5269,135 +6329,142 @@
"src/helpers.php"
],
"psr-4": {
- "Facade\\FlareClient\\": "src"
+ "Barryvdh\\Debugbar\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
- "description": "Send PHP errors to Flare",
- "homepage": "https://github.com/facade/flare-client-php",
+ "authors": [
+ {
+ "name": "Barry vd. Heuvel",
+ "email": "barryvdh@gmail.com"
+ }
+ ],
+ "description": "PHP Debugbar integration for Laravel",
"keywords": [
- "exception",
- "facade",
- "flare",
- "reporting"
+ "debug",
+ "debugbar",
+ "laravel",
+ "profiler",
+ "webprofiler"
],
"support": {
- "issues": "https://github.com/facade/flare-client-php/issues",
- "source": "https://github.com/facade/flare-client-php/tree/1.9.1"
+ "issues": "https://github.com/barryvdh/laravel-debugbar/issues",
+ "source": "https://github.com/barryvdh/laravel-debugbar/tree/v3.9.2"
},
"funding": [
{
- "url": "https://github.com/spatie",
+ "url": "https://fruitcake.nl",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/barryvdh",
"type": "github"
}
],
- "time": "2021-09-13T12:16:46+00:00"
+ "time": "2023-08-25T18:43:57+00:00"
},
{
- "name": "facade/ignition",
- "version": "1.16.15",
+ "name": "composer/pcre",
+ "version": "3.1.1",
"source": {
"type": "git",
- "url": "https://github.com/facade/ignition.git",
- "reference": "b6aea4a99303d9d32afd486a285162a89af8a8a3"
+ "url": "https://github.com/composer/pcre.git",
+ "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/ignition/zipball/b6aea4a99303d9d32afd486a285162a89af8a8a3",
- "reference": "b6aea4a99303d9d32afd486a285162a89af8a8a3",
+ "url": "https://api.github.com/repos/composer/pcre/zipball/00104306927c7a0919b4ced2aaa6782c1e61a3c9",
+ "reference": "00104306927c7a0919b4ced2aaa6782c1e61a3c9",
"shasum": ""
},
"require": {
- "ext-json": "*",
- "ext-mbstring": "*",
- "facade/flare-client-php": "^1.3",
- "facade/ignition-contracts": "^1.0",
- "filp/whoops": "^2.4",
- "illuminate/support": "~5.5.0 || ~5.6.0 || ~5.7.0 || ~5.8.0 || ^6.0",
- "monolog/monolog": "^1.12 || ^2.0",
- "php": "^7.1|^8.0",
- "scrivo/highlight.php": "^9.15",
- "symfony/console": "^3.4 || ^4.0",
- "symfony/var-dumper": "^3.4 || ^4.0"
+ "php": "^7.4 || ^8.0"
},
"require-dev": {
- "mockery/mockery": "~1.3.3|^1.4.2",
- "orchestra/testbench": "^3.5 || ^3.6 || ^3.7 || ^3.8 || ^4.0"
- },
- "suggest": {
- "laravel/telescope": "^2.0"
+ "phpstan/phpstan": "^1.3",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "symfony/phpunit-bridge": "^5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
- },
- "laravel": {
- "providers": [
- "Facade\\Ignition\\IgnitionServiceProvider"
- ],
- "aliases": {
- "Flare": "Facade\\Ignition\\Facades\\Flare"
- }
+ "dev-main": "3.x-dev"
}
},
"autoload": {
- "files": [
- "src/helpers.php"
- ],
"psr-4": {
- "Facade\\Ignition\\": "src"
+ "Composer\\Pcre\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
- "description": "A beautiful error page for Laravel applications.",
- "homepage": "https://github.com/facade/ignition",
+ "authors": [
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be",
+ "homepage": "http://seld.be"
+ }
+ ],
+ "description": "PCRE wrapping library that offers type-safe preg_* replacements.",
"keywords": [
- "error",
- "flare",
- "laravel",
- "page"
+ "PCRE",
+ "preg",
+ "regex",
+ "regular expression"
],
"support": {
- "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
- "forum": "https://twitter.com/flareappio",
- "issues": "https://github.com/facade/ignition/issues",
- "source": "https://github.com/facade/ignition"
+ "issues": "https://github.com/composer/pcre/issues",
+ "source": "https://github.com/composer/pcre/tree/3.1.1"
},
- "time": "2021-02-15T10:21:49+00:00"
+ "funding": [
+ {
+ "url": "https://packagist.com",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/composer",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-10-11T07:11:09+00:00"
},
{
- "name": "facade/ignition-contracts",
- "version": "1.0.2",
+ "name": "composer/xdebug-handler",
+ "version": "3.0.3",
"source": {
"type": "git",
- "url": "https://github.com/facade/ignition-contracts.git",
- "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267"
+ "url": "https://github.com/composer/xdebug-handler.git",
+ "reference": "ced299686f41dce890debac69273b47ffe98a40c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267",
- "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267",
+ "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c",
+ "reference": "ced299686f41dce890debac69273b47ffe98a40c",
"shasum": ""
},
"require": {
- "php": "^7.3|^8.0"
+ "composer/pcre": "^1 || ^2 || ^3",
+ "php": "^7.2.5 || ^8.0",
+ "psr/log": "^1 || ^2 || ^3"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^v2.15.8",
- "phpunit/phpunit": "^9.3.11",
- "vimeo/psalm": "^3.17.1"
+ "phpstan/phpstan": "^1.0",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "symfony/phpunit-bridge": "^6.0"
},
"type": "library",
"autoload": {
"psr-4": {
- "Facade\\IgnitionContracts\\": "src"
+ "Composer\\XdebugHandler\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5406,37 +6473,48 @@
],
"authors": [
{
- "name": "Freek Van der Herten",
- "email": "freek@spatie.be",
- "homepage": "https://flareapp.io",
- "role": "Developer"
+ "name": "John Stevenson",
+ "email": "john-stevenson@blueyonder.co.uk"
}
],
- "description": "Solution contracts for Ignition",
- "homepage": "https://github.com/facade/ignition-contracts",
+ "description": "Restarts a process without Xdebug.",
"keywords": [
- "contracts",
- "flare",
- "ignition"
+ "Xdebug",
+ "performance"
],
"support": {
- "issues": "https://github.com/facade/ignition-contracts/issues",
- "source": "https://github.com/facade/ignition-contracts/tree/1.0.2"
+ "irc": "irc://irc.freenode.org/composer",
+ "issues": "https://github.com/composer/xdebug-handler/issues",
+ "source": "https://github.com/composer/xdebug-handler/tree/3.0.3"
},
- "time": "2020-10-16T08:27:54+00:00"
+ "funding": [
+ {
+ "url": "https://packagist.com",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/composer",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/composer/composer",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-02-25T21:32:43+00:00"
},
{
"name": "filp/whoops",
- "version": "2.14.5",
+ "version": "2.15.3",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
- "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc"
+ "reference": "c83e88a30524f9360b11f585f71e6b17313b7187"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filp/whoops/zipball/a63e5e8f26ebbebf8ed3c5c691637325512eb0dc",
- "reference": "a63e5e8f26ebbebf8ed3c5c691637325512eb0dc",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/c83e88a30524f9360b11f585f71e6b17313b7187",
+ "reference": "c83e88a30524f9360b11f585f71e6b17313b7187",
"shasum": ""
},
"require": {
@@ -5486,7 +6564,7 @@
],
"support": {
"issues": "https://github.com/filp/whoops/issues",
- "source": "https://github.com/filp/whoops/tree/2.14.5"
+ "source": "https://github.com/filp/whoops/tree/2.15.3"
},
"funding": [
{
@@ -5494,39 +6572,66 @@
"type": "github"
}
],
- "time": "2022-01-07T12:00:00+00:00"
+ "time": "2023-07-13T12:00:00+00:00"
},
{
- "name": "fzaninotto/faker",
- "version": "v1.9.2",
+ "name": "friendsofphp/php-cs-fixer",
+ "version": "v3.35.1",
"source": {
"type": "git",
- "url": "https://github.com/fzaninotto/Faker.git",
- "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e"
+ "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
+ "reference": "ec1ccc264994b6764882669973ca435cf05bab08"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/848d8125239d7dbf8ab25cb7f054f1a630e68c2e",
- "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e",
+ "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/ec1ccc264994b6764882669973ca435cf05bab08",
+ "reference": "ec1ccc264994b6764882669973ca435cf05bab08",
"shasum": ""
},
"require": {
- "php": "^5.3.3 || ^7.0"
+ "composer/semver": "^3.3",
+ "composer/xdebug-handler": "^3.0.3",
+ "ext-json": "*",
+ "ext-tokenizer": "*",
+ "php": "^7.4 || ^8.0",
+ "sebastian/diff": "^4.0 || ^5.0",
+ "symfony/console": "^5.4 || ^6.0",
+ "symfony/event-dispatcher": "^5.4 || ^6.0",
+ "symfony/filesystem": "^5.4 || ^6.0",
+ "symfony/finder": "^5.4 || ^6.0",
+ "symfony/options-resolver": "^5.4 || ^6.0",
+ "symfony/polyfill-mbstring": "^1.27",
+ "symfony/polyfill-php80": "^1.27",
+ "symfony/polyfill-php81": "^1.27",
+ "symfony/process": "^5.4 || ^6.0",
+ "symfony/stopwatch": "^5.4 || ^6.0"
},
"require-dev": {
- "ext-intl": "*",
- "phpunit/phpunit": "^4.8.35 || ^5.7",
- "squizlabs/php_codesniffer": "^2.9.2"
+ "facile-it/paraunit": "^1.3 || ^2.0",
+ "justinrainbow/json-schema": "^5.2",
+ "keradus/cli-executor": "^2.0",
+ "mikey179/vfsstream": "^1.6.11",
+ "php-coveralls/php-coveralls": "^2.5.3",
+ "php-cs-fixer/accessible-object": "^1.1",
+ "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2",
+ "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1",
+ "phpspec/prophecy": "^1.16",
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpunit/phpunit": "^9.5",
+ "symfony/phpunit-bridge": "^6.2.3",
+ "symfony/yaml": "^5.4 || ^6.0"
},
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.9-dev"
- }
+ "suggest": {
+ "ext-dom": "For handling output formats in XML",
+ "ext-mbstring": "For handling non-UTF8 characters."
},
+ "bin": [
+ "php-cs-fixer"
+ ],
+ "type": "application",
"autoload": {
"psr-4": {
- "Faker\\": "src/Faker/"
+ "PhpCsFixer\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5535,21 +6640,32 @@
],
"authors": [
{
- "name": "François Zaninotto"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Dariusz Rumiński",
+ "email": "dariusz.ruminski@gmail.com"
}
],
- "description": "Faker is a PHP library that generates fake data for you.",
+ "description": "A tool to automatically fix PHP code style",
"keywords": [
- "data",
- "faker",
- "fixtures"
+ "Static code analysis",
+ "fixer",
+ "standards",
+ "static analysis"
],
"support": {
- "issues": "https://github.com/fzaninotto/Faker/issues",
- "source": "https://github.com/fzaninotto/Faker/tree/v1.9.2"
+ "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
+ "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.35.1"
},
- "abandoned": true,
- "time": "2020-12-11T09:56:16+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/keradus",
+ "type": "github"
+ }
+ ],
+ "time": "2023-10-12T13:47:26+00:00"
},
{
"name": "hamcrest/hamcrest-php",
@@ -5604,25 +6720,26 @@
},
{
"name": "maximebf/debugbar",
- "version": "v1.16.5",
+ "version": "v1.19.1",
"source": {
"type": "git",
"url": "https://github.com/maximebf/php-debugbar.git",
- "reference": "6d51ee9e94cff14412783785e79a4e7ef97b9d62"
+ "reference": "03dd40a1826f4d585ef93ef83afa2a9874a00523"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/6d51ee9e94cff14412783785e79a4e7ef97b9d62",
- "reference": "6d51ee9e94cff14412783785e79a4e7ef97b9d62",
+ "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/03dd40a1826f4d585ef93ef83afa2a9874a00523",
+ "reference": "03dd40a1826f4d585ef93ef83afa2a9874a00523",
"shasum": ""
},
"require": {
"php": "^7.1|^8",
- "psr/log": "^1.0",
- "symfony/var-dumper": "^2.6|^3|^4|^5"
+ "psr/log": "^1|^2|^3",
+ "symfony/var-dumper": "^4|^5|^6"
},
"require-dev": {
- "phpunit/phpunit": "^7.5.20 || ^9.4.2"
+ "phpunit/phpunit": ">=7.5.20 <10.0",
+ "twig/twig": "^1.38|^2.7|^3.0"
},
"suggest": {
"kriswallsmith/assetic": "The best way to manage assets",
@@ -5632,7 +6749,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.16-dev"
+ "dev-master": "1.18-dev"
}
},
"autoload": {
@@ -5663,44 +6780,46 @@
],
"support": {
"issues": "https://github.com/maximebf/php-debugbar/issues",
- "source": "https://github.com/maximebf/php-debugbar/tree/v1.16.5"
+ "source": "https://github.com/maximebf/php-debugbar/tree/v1.19.1"
},
- "time": "2020-12-07T11:07:24+00:00"
+ "time": "2023-10-12T08:10:52+00:00"
},
{
"name": "mockery/mockery",
- "version": "1.4.2",
+ "version": "1.6.6",
"source": {
"type": "git",
"url": "https://github.com/mockery/mockery.git",
- "reference": "20cab678faed06fac225193be281ea0fddb43b93"
+ "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mockery/mockery/zipball/20cab678faed06fac225193be281ea0fddb43b93",
- "reference": "20cab678faed06fac225193be281ea0fddb43b93",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/b8e0bb7d8c604046539c1115994632c74dcb361e",
+ "reference": "b8e0bb7d8c604046539c1115994632c74dcb361e",
"shasum": ""
},
"require": {
"hamcrest/hamcrest-php": "^2.0.1",
"lib-pcre": ">=7.0",
- "php": "^7.3 || ^8.0"
+ "php": ">=7.3"
},
"conflict": {
"phpunit/phpunit": "<8.0"
},
"require-dev": {
- "phpunit/phpunit": "^8.5 || ^9.3"
+ "phpunit/phpunit": "^8.5 || ^9.6.10",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "symplify/easy-coding-standard": "^11.5.0",
+ "vimeo/psalm": "^4.30"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.4.x-dev"
- }
- },
"autoload": {
- "psr-0": {
- "Mockery": "library/"
+ "files": [
+ "library/helpers.php",
+ "library/Mockery.php"
+ ],
+ "psr-4": {
+ "Mockery\\": "library/Mockery"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5711,12 +6830,20 @@
{
"name": "Pádraic Brady",
"email": "padraic.brady@gmail.com",
- "homepage": "http://blog.astrumfutura.com"
+ "homepage": "https://github.com/padraic",
+ "role": "Author"
},
{
"name": "Dave Marshall",
"email": "dave.marshall@atstsolutions.co.uk",
- "homepage": "http://davedevelopment.co.uk"
+ "homepage": "https://davedevelopment.co.uk",
+ "role": "Developer"
+ },
+ {
+ "name": "Nathanael Esayeas",
+ "email": "nathanael.esayeas@protonmail.com",
+ "homepage": "https://github.com/ghostwriter",
+ "role": "Lead Developer"
}
],
"description": "Mockery is a simple yet flexible PHP mock object framework",
@@ -5734,44 +6861,48 @@
"testing"
],
"support": {
+ "docs": "https://docs.mockery.io/",
"issues": "https://github.com/mockery/mockery/issues",
- "source": "https://github.com/mockery/mockery/tree/master"
+ "rss": "https://github.com/mockery/mockery/releases.atom",
+ "security": "https://github.com/mockery/mockery/security/advisories",
+ "source": "https://github.com/mockery/mockery"
},
- "time": "2020-08-11T18:10:13+00:00"
+ "time": "2023-08-09T00:03:52+00:00"
},
{
"name": "myclabs/deep-copy",
- "version": "1.10.2",
+ "version": "1.11.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220"
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220",
- "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
+ "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
- "replace": {
- "myclabs/deep-copy": "self.version"
+ "conflict": {
+ "doctrine/collections": "<1.6.8",
+ "doctrine/common": "<2.13.3 || >=3,<3.2.2"
},
"require-dev": {
- "doctrine/collections": "^1.0",
- "doctrine/common": "^2.6",
- "phpunit/phpunit": "^7.1"
+ "doctrine/collections": "^1.6.8",
+ "doctrine/common": "^2.13.3 || ^3.2.2",
+ "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
},
"type": "library",
"autoload": {
- "psr-4": {
- "DeepCopy\\": "src/DeepCopy/"
- },
"files": [
"src/DeepCopy/deep_copy.php"
- ]
+ ],
+ "psr-4": {
+ "DeepCopy\\": "src/DeepCopy/"
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -5787,7 +6918,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
},
"funding": [
{
@@ -5795,31 +6926,44 @@
"type": "tidelift"
}
],
- "time": "2020-11-13T09:40:50+00:00"
+ "time": "2023-03-08T13:26:56+00:00"
},
{
"name": "nunomaduro/collision",
- "version": "v3.2.0",
+ "version": "v7.10.0",
"source": {
"type": "git",
"url": "https://github.com/nunomaduro/collision.git",
- "reference": "f7c45764dfe4ba5f2618d265a6f1f9c72732e01d"
+ "reference": "49ec67fa7b002712da8526678abd651c09f375b2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nunomaduro/collision/zipball/f7c45764dfe4ba5f2618d265a6f1f9c72732e01d",
- "reference": "f7c45764dfe4ba5f2618d265a6f1f9c72732e01d",
+ "url": "https://api.github.com/repos/nunomaduro/collision/zipball/49ec67fa7b002712da8526678abd651c09f375b2",
+ "reference": "49ec67fa7b002712da8526678abd651c09f375b2",
"shasum": ""
},
"require": {
- "filp/whoops": "^2.1.4",
- "php": "^7.2.5 || ^8.0",
- "php-parallel-lint/php-console-highlighter": "0.5.*",
- "symfony/console": "~2.8|~3.3|~4.0"
+ "filp/whoops": "^2.15.3",
+ "nunomaduro/termwind": "^1.15.1",
+ "php": "^8.1.0",
+ "symfony/console": "^6.3.4"
+ },
+ "conflict": {
+ "laravel/framework": ">=11.0.0"
},
"require-dev": {
- "laravel/framework": "^6.0",
- "phpunit/phpunit": "^8.0 || ^9.0"
+ "brianium/paratest": "^7.3.0",
+ "laravel/framework": "^10.28.0",
+ "laravel/pint": "^1.13.3",
+ "laravel/sail": "^1.25.0",
+ "laravel/sanctum": "^3.3.1",
+ "laravel/tinker": "^2.8.2",
+ "nunomaduro/larastan": "^2.6.4",
+ "orchestra/testbench-core": "^8.13.0",
+ "pestphp/pest": "^2.23.2",
+ "phpunit/phpunit": "^10.4.1",
+ "sebastian/environment": "^6.0.1",
+ "spatie/laravel-ignition": "^2.3.1"
},
"type": "library",
"extra": {
@@ -5830,6 +6974,9 @@
}
},
"autoload": {
+ "files": [
+ "./src/Adapters/Phpunit/Autoload.php"
+ ],
"psr-4": {
"NunoMaduro\\Collision\\": "src/"
}
@@ -5863,7 +7010,7 @@
},
"funding": [
{
- "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
+ "url": "https://www.paypal.com/paypalme/enunomaduro",
"type": "custom"
},
{
@@ -5875,20 +7022,20 @@
"type": "patreon"
}
],
- "time": "2021-02-11T09:01:42+00:00"
+ "time": "2023-10-11T15:45:01+00:00"
},
{
"name": "phar-io/manifest",
- "version": "2.0.1",
+ "version": "2.0.3",
"source": {
"type": "git",
"url": "https://github.com/phar-io/manifest.git",
- "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133"
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
- "reference": "85265efd3af7ba3ca4b2a2c34dbfc5788dd29133",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
+ "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
"shasum": ""
},
"require": {
@@ -5933,22 +7080,22 @@
"description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
"support": {
"issues": "https://github.com/phar-io/manifest/issues",
- "source": "https://github.com/phar-io/manifest/tree/master"
+ "source": "https://github.com/phar-io/manifest/tree/2.0.3"
},
- "time": "2020-06-27T14:33:11+00:00"
+ "time": "2021-07-20T11:28:43+00:00"
},
{
"name": "phar-io/version",
- "version": "3.0.4",
+ "version": "3.2.1",
"source": {
"type": "git",
"url": "https://github.com/phar-io/version.git",
- "reference": "e4782611070e50613683d2b9a57730e9a3ba5451"
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/version/zipball/e4782611070e50613683d2b9a57730e9a3ba5451",
- "reference": "e4782611070e50613683d2b9a57730e9a3ba5451",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
"shasum": ""
},
"require": {
@@ -5984,378 +7131,389 @@
"description": "Library for handling version information and constraints",
"support": {
"issues": "https://github.com/phar-io/version/issues",
- "source": "https://github.com/phar-io/version/tree/3.0.4"
+ "source": "https://github.com/phar-io/version/tree/3.2.1"
},
- "time": "2020-12-13T23:18:30+00:00"
+ "time": "2022-02-21T01:04:05+00:00"
},
{
- "name": "php-parallel-lint/php-console-color",
- "version": "v0.3",
+ "name": "phpunit/php-code-coverage",
+ "version": "10.1.7",
"source": {
"type": "git",
- "url": "https://github.com/php-parallel-lint/PHP-Console-Color.git",
- "reference": "b6af326b2088f1ad3b264696c9fd590ec395b49e"
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "355324ca4980b8916c18b9db29f3ef484078f26e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-parallel-lint/PHP-Console-Color/zipball/b6af326b2088f1ad3b264696c9fd590ec395b49e",
- "reference": "b6af326b2088f1ad3b264696c9fd590ec395b49e",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/355324ca4980b8916c18b9db29f3ef484078f26e",
+ "reference": "355324ca4980b8916c18b9db29f3ef484078f26e",
"shasum": ""
},
"require": {
- "php": ">=5.4.0"
- },
- "replace": {
- "jakub-onderka/php-console-color": "*"
+ "ext-dom": "*",
+ "ext-libxml": "*",
+ "ext-xmlwriter": "*",
+ "nikic/php-parser": "^4.15",
+ "php": ">=8.1",
+ "phpunit/php-file-iterator": "^4.0",
+ "phpunit/php-text-template": "^3.0",
+ "sebastian/code-unit-reverse-lookup": "^3.0",
+ "sebastian/complexity": "^3.0",
+ "sebastian/environment": "^6.0",
+ "sebastian/lines-of-code": "^2.0",
+ "sebastian/version": "^4.0",
+ "theseer/tokenizer": "^1.2.0"
},
"require-dev": {
- "php-parallel-lint/php-code-style": "1.0",
- "php-parallel-lint/php-parallel-lint": "1.0",
- "php-parallel-lint/php-var-dump-check": "0.*",
- "phpunit/phpunit": "~4.3",
- "squizlabs/php_codesniffer": "1.*"
+ "phpunit/phpunit": "^10.1"
+ },
+ "suggest": {
+ "ext-pcov": "PHP extension that provides line coverage",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"type": "library",
- "autoload": {
- "psr-4": {
- "JakubOnderka\\PhpConsoleColor\\": "src/"
+ "extra": {
+ "branch-alias": {
+ "dev-main": "10.1-dev"
}
},
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-2-Clause"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Jakub Onderka",
- "email": "jakub.onderka@gmail.com"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
+ "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
+ "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
+ "keywords": [
+ "coverage",
+ "testing",
+ "xunit"
+ ],
"support": {
- "issues": "https://github.com/php-parallel-lint/PHP-Console-Color/issues",
- "source": "https://github.com/php-parallel-lint/PHP-Console-Color/tree/master"
+ "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
+ "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.7"
},
- "time": "2020-05-14T05:47:14+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-10-04T15:34:17+00:00"
},
{
- "name": "php-parallel-lint/php-console-highlighter",
- "version": "v0.5",
+ "name": "phpunit/php-file-iterator",
+ "version": "4.1.0",
"source": {
"type": "git",
- "url": "https://github.com/php-parallel-lint/PHP-Console-Highlighter.git",
- "reference": "21bf002f077b177f056d8cb455c5ed573adfdbb8"
+ "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
+ "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-parallel-lint/PHP-Console-Highlighter/zipball/21bf002f077b177f056d8cb455c5ed573adfdbb8",
- "reference": "21bf002f077b177f056d8cb455c5ed573adfdbb8",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c",
+ "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c",
"shasum": ""
},
"require": {
- "ext-tokenizer": "*",
- "php": ">=5.4.0",
- "php-parallel-lint/php-console-color": "~0.2"
- },
- "replace": {
- "jakub-onderka/php-console-highlighter": "*"
+ "php": ">=8.1"
},
"require-dev": {
- "php-parallel-lint/php-code-style": "~1.0",
- "php-parallel-lint/php-parallel-lint": "~1.0",
- "php-parallel-lint/php-var-dump-check": "~0.1",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~1.5"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "JakubOnderka\\PhpConsoleHighlighter\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jakub Onderka",
- "email": "acci@acci.cz",
- "homepage": "http://www.acci.cz/"
- }
- ],
- "description": "Highlight PHP code in terminal",
- "support": {
- "issues": "https://github.com/php-parallel-lint/PHP-Console-Highlighter/issues",
- "source": "https://github.com/php-parallel-lint/PHP-Console-Highlighter/tree/master"
- },
- "time": "2020-05-13T07:37:49+00:00"
- },
- {
- "name": "phpdocumentor/reflection-common",
- "version": "2.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
- "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-2.x": "2.x-dev"
+ "dev-main": "4.0-dev"
}
},
"autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": "src/"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Jaap van Otterdijk",
- "email": "opensource@ijaap.nl"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
- "homepage": "http://www.phpdoc.org",
+ "description": "FilterIterator implementation that filters files based on a list of suffixes.",
+ "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
"keywords": [
- "FQSEN",
- "phpDocumentor",
- "phpdoc",
- "reflection",
- "static analysis"
+ "filesystem",
+ "iterator"
],
"support": {
- "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues",
- "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x"
+ "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
+ "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy",
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0"
},
- "time": "2020-06-27T09:03:43+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-08-31T06:24:48+00:00"
},
{
- "name": "phpdocumentor/reflection-docblock",
- "version": "5.3.0",
+ "name": "phpunit/php-invoker",
+ "version": "4.0.0",
"source": {
"type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "622548b623e81ca6d78b721c5e029f4ce664f170"
+ "url": "https://github.com/sebastianbergmann/php-invoker.git",
+ "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170",
- "reference": "622548b623e81ca6d78b721c5e029f4ce664f170",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7",
+ "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7",
"shasum": ""
},
"require": {
- "ext-filter": "*",
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.2",
- "phpdocumentor/type-resolver": "^1.3",
- "webmozart/assert": "^1.9.1"
+ "php": ">=8.1"
},
"require-dev": {
- "mockery/mockery": "~1.3.2",
- "psalm/phar": "^4.8"
+ "ext-pcntl": "*",
+ "phpunit/phpunit": "^10.0"
+ },
+ "suggest": {
+ "ext-pcntl": "*"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.x-dev"
+ "dev-main": "4.0-dev"
}
},
"autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": "src"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Mike van Riel",
- "email": "me@mikevanriel.com"
- },
- {
- "name": "Jaap van Otterdijk",
- "email": "account@ijaap.nl"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
+ "description": "Invoke callables with a timeout",
+ "homepage": "https://github.com/sebastianbergmann/php-invoker/",
+ "keywords": [
+ "process"
+ ],
"support": {
- "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
- "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0"
+ "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
+ "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0"
},
- "time": "2021-10-19T17:43:47+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-03T06:56:09+00:00"
},
{
- "name": "phpdocumentor/type-resolver",
- "version": "1.6.1",
+ "name": "phpunit/php-text-template",
+ "version": "3.0.1",
"source": {
"type": "git",
- "url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "77a32518733312af16a44300404e945338981de3"
+ "url": "https://github.com/sebastianbergmann/php-text-template.git",
+ "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3",
- "reference": "77a32518733312af16a44300404e945338981de3",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748",
+ "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.0"
+ "php": ">=8.1"
},
"require-dev": {
- "ext-tokenizer": "*",
- "psalm/phar": "^4.8"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-1.x": "1.x-dev"
+ "dev-main": "3.0-dev"
}
},
"autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": "src"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Mike van Riel",
- "email": "me@mikevanriel.com"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
+ "description": "Simple template engine.",
+ "homepage": "https://github.com/sebastianbergmann/php-text-template/",
+ "keywords": [
+ "template"
+ ],
"support": {
- "issues": "https://github.com/phpDocumentor/TypeResolver/issues",
- "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1"
+ "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
+ "security": "https://github.com/sebastianbergmann/php-text-template/security/policy",
+ "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1"
},
- "time": "2022-03-15T21:29:03+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-08-31T14:07:24+00:00"
},
{
- "name": "phpspec/prophecy",
- "version": "1.12.2",
+ "name": "phpunit/php-timer",
+ "version": "6.0.0",
"source": {
"type": "git",
- "url": "https://github.com/phpspec/prophecy.git",
- "reference": "245710e971a030f42e08f4912863805570f23d39"
+ "url": "https://github.com/sebastianbergmann/php-timer.git",
+ "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/245710e971a030f42e08f4912863805570f23d39",
- "reference": "245710e971a030f42e08f4912863805570f23d39",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d",
+ "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.2",
- "php": "^7.2 || ~8.0, <8.1",
- "phpdocumentor/reflection-docblock": "^5.2",
- "sebastian/comparator": "^3.0 || ^4.0",
- "sebastian/recursion-context": "^3.0 || ^4.0"
+ "php": ">=8.1"
},
"require-dev": {
- "phpspec/phpspec": "^6.0",
- "phpunit/phpunit": "^8.0 || ^9.0"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.11.x-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
- "psr-4": {
- "Prophecy\\": "src/Prophecy"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Konstantin Kudryashov",
- "email": "ever.zet@gmail.com",
- "homepage": "http://everzet.com"
- },
- {
- "name": "Marcello Duarte",
- "email": "marcello.duarte@gmail.com"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "Highly opinionated mocking framework for PHP 5.3+",
- "homepage": "https://github.com/phpspec/prophecy",
+ "description": "Utility class for timing",
+ "homepage": "https://github.com/sebastianbergmann/php-timer/",
"keywords": [
- "Double",
- "Dummy",
- "fake",
- "mock",
- "spy",
- "stub"
+ "timer"
],
"support": {
- "issues": "https://github.com/phpspec/prophecy/issues",
- "source": "https://github.com/phpspec/prophecy/tree/1.12.2"
+ "issues": "https://github.com/sebastianbergmann/php-timer/issues",
+ "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0"
},
- "time": "2020-12-19T10:15:11+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-03T06:57:52+00:00"
},
{
- "name": "phpunit/php-code-coverage",
- "version": "7.0.14",
+ "name": "phpunit/phpunit",
+ "version": "10.4.1",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "bb7c9a210c72e4709cdde67f8b7362f672f2225c"
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
+ "reference": "62bd7af13d282deeb95650077d28ba3600ca321c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/bb7c9a210c72e4709cdde67f8b7362f672f2225c",
- "reference": "bb7c9a210c72e4709cdde67f8b7362f672f2225c",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/62bd7af13d282deeb95650077d28ba3600ca321c",
+ "reference": "62bd7af13d282deeb95650077d28ba3600ca321c",
"shasum": ""
},
"require": {
"ext-dom": "*",
+ "ext-json": "*",
+ "ext-libxml": "*",
+ "ext-mbstring": "*",
+ "ext-xml": "*",
"ext-xmlwriter": "*",
- "php": ">=7.2",
- "phpunit/php-file-iterator": "^2.0.2",
- "phpunit/php-text-template": "^1.2.1",
- "phpunit/php-token-stream": "^3.1.1 || ^4.0",
- "sebastian/code-unit-reverse-lookup": "^1.0.1",
- "sebastian/environment": "^4.2.2",
- "sebastian/version": "^2.0.1",
- "theseer/tokenizer": "^1.1.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^8.2.2"
+ "myclabs/deep-copy": "^1.10.1",
+ "phar-io/manifest": "^2.0.3",
+ "phar-io/version": "^3.0.2",
+ "php": ">=8.1",
+ "phpunit/php-code-coverage": "^10.1.5",
+ "phpunit/php-file-iterator": "^4.0",
+ "phpunit/php-invoker": "^4.0",
+ "phpunit/php-text-template": "^3.0",
+ "phpunit/php-timer": "^6.0",
+ "sebastian/cli-parser": "^2.0",
+ "sebastian/code-unit": "^2.0",
+ "sebastian/comparator": "^5.0",
+ "sebastian/diff": "^5.0",
+ "sebastian/environment": "^6.0",
+ "sebastian/exporter": "^5.1",
+ "sebastian/global-state": "^6.0.1",
+ "sebastian/object-enumerator": "^5.0",
+ "sebastian/recursion-context": "^5.0",
+ "sebastian/type": "^4.0",
+ "sebastian/version": "^4.0"
},
"suggest": {
- "ext-xdebug": "^2.7.2"
+ "ext-soap": "To be able to generate mocks based on WSDL files"
},
+ "bin": [
+ "phpunit"
+ ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "7.0-dev"
+ "dev-main": "10.4-dev"
}
},
"autoload": {
+ "files": [
+ "src/Framework/Assert/Functions.php"
+ ],
"classmap": [
"src/"
]
@@ -6371,49 +7529,58 @@
"role": "lead"
}
],
- "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.",
- "homepage": "https://github.com/sebastianbergmann/php-code-coverage",
+ "description": "The PHP Unit Testing framework.",
+ "homepage": "https://phpunit.de/",
"keywords": [
- "coverage",
+ "phpunit",
"testing",
"xunit"
],
"support": {
- "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/7.0.14"
+ "issues": "https://github.com/sebastianbergmann/phpunit/issues",
+ "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/10.4.1"
},
"funding": [
+ {
+ "url": "https://phpunit.de/sponsors.html",
+ "type": "custom"
+ },
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
+ "type": "tidelift"
}
],
- "time": "2020-12-02T13:39:03+00:00"
+ "time": "2023-10-08T05:01:11+00:00"
},
{
- "name": "phpunit/php-file-iterator",
- "version": "2.0.3",
+ "name": "sebastian/cli-parser",
+ "version": "2.0.0",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357"
+ "url": "https://github.com/sebastianbergmann/cli-parser.git",
+ "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357",
- "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/efdc130dbbbb8ef0b545a994fd811725c5282cae",
+ "reference": "efdc130dbbbb8ef0b545a994fd811725c5282cae",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=8.1"
},
"require-dev": {
- "phpunit/phpunit": "^8.5"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0.x-dev"
+ "dev-main": "2.0-dev"
}
},
"autoload": {
@@ -6432,15 +7599,11 @@
"role": "lead"
}
],
- "description": "FilterIterator implementation that filters files based on a list of suffixes.",
- "homepage": "https://github.com/sebastianbergmann/php-file-iterator/",
- "keywords": [
- "filesystem",
- "iterator"
- ],
+ "description": "Library for parsing CLI options",
+ "homepage": "https://github.com/sebastianbergmann/cli-parser",
"support": {
- "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
- "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.3"
+ "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.0"
},
"funding": [
{
@@ -6448,26 +7611,34 @@
"type": "github"
}
],
- "time": "2020-11-30T08:25:21+00:00"
+ "time": "2023-02-03T06:58:15+00:00"
},
{
- "name": "phpunit/php-text-template",
- "version": "1.2.1",
+ "name": "sebastian/code-unit",
+ "version": "2.0.0",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
+ "url": "https://github.com/sebastianbergmann/code-unit.git",
+ "reference": "a81fee9eef0b7a76af11d121767abc44c104e503"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
- "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503",
+ "reference": "a81fee9eef0b7a76af11d121767abc44c104e503",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": ">=8.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "2.0-dev"
+ }
+ },
"autoload": {
"classmap": [
"src/"
@@ -6484,41 +7655,44 @@
"role": "lead"
}
],
- "description": "Simple template engine.",
- "homepage": "https://github.com/sebastianbergmann/php-text-template/",
- "keywords": [
- "template"
- ],
+ "description": "Collection of value objects that represent the PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/code-unit",
"support": {
- "issues": "https://github.com/sebastianbergmann/php-text-template/issues",
- "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1"
+ "issues": "https://github.com/sebastianbergmann/code-unit/issues",
+ "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0"
},
- "time": "2015-06-21T13:50:34+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-03T06:58:43+00:00"
},
{
- "name": "phpunit/php-timer",
- "version": "2.1.3",
+ "name": "sebastian/code-unit-reverse-lookup",
+ "version": "3.0.0",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662"
+ "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
+ "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662",
- "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d",
+ "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=8.1"
},
"require-dev": {
- "phpunit/phpunit": "^8.5"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1-dev"
+ "dev-main": "3.0-dev"
}
},
"autoload": {
@@ -6533,18 +7707,14 @@
"authors": [
{
"name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
+ "email": "sebastian@phpunit.de"
}
],
- "description": "Utility class for timing",
- "homepage": "https://github.com/sebastianbergmann/php-timer/",
- "keywords": [
- "timer"
- ],
+ "description": "Looks up which function or method a line of code belongs to",
+ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
"support": {
- "issues": "https://github.com/sebastianbergmann/php-timer/issues",
- "source": "https://github.com/sebastianbergmann/php-timer/tree/2.1.3"
+ "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
+ "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0"
},
"funding": [
{
@@ -6552,33 +7722,36 @@
"type": "github"
}
],
- "time": "2020-11-30T08:20:02+00:00"
+ "time": "2023-02-03T06:59:15+00:00"
},
{
- "name": "phpunit/php-token-stream",
- "version": "4.0.4",
+ "name": "sebastian/comparator",
+ "version": "5.0.1",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/php-token-stream.git",
- "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3"
+ "url": "https://github.com/sebastianbergmann/comparator.git",
+ "reference": "2db5010a484d53ebf536087a70b4a5423c102372"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3",
- "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2db5010a484d53ebf536087a70b4a5423c102372",
+ "reference": "2db5010a484d53ebf536087a70b4a5423c102372",
"shasum": ""
},
"require": {
- "ext-tokenizer": "*",
- "php": "^7.3 || ^8.0"
+ "ext-dom": "*",
+ "ext-mbstring": "*",
+ "php": ">=8.1",
+ "sebastian/diff": "^5.0",
+ "sebastian/exporter": "^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.0"
+ "phpunit/phpunit": "^10.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-main": "5.0-dev"
}
},
"autoload": {
@@ -6594,16 +7767,31 @@
{
"name": "Sebastian Bergmann",
"email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Volker Dusch",
+ "email": "github@wallbash.com"
+ },
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
}
],
- "description": "Wrapper around PHP's tokenizer extension.",
- "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
+ "description": "Provides the functionality to compare PHP values for equality",
+ "homepage": "https://github.com/sebastianbergmann/comparator",
"keywords": [
- "tokenizer"
+ "comparator",
+ "compare",
+ "equality"
],
"support": {
- "issues": "https://github.com/sebastianbergmann/php-token-stream/issues",
- "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master"
+ "issues": "https://github.com/sebastianbergmann/comparator/issues",
+ "security": "https://github.com/sebastianbergmann/comparator/security/policy",
+ "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.1"
},
"funding": [
{
@@ -6611,65 +7799,33 @@
"type": "github"
}
],
- "abandoned": true,
- "time": "2020-08-04T08:28:15+00:00"
+ "time": "2023-08-14T13:18:12+00:00"
},
{
- "name": "phpunit/phpunit",
- "version": "8.5.14",
+ "name": "sebastian/complexity",
+ "version": "3.1.0",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "c25f79895d27b6ecd5abfa63de1606b786a461a3"
+ "url": "https://github.com/sebastianbergmann/complexity.git",
+ "reference": "68cfb347a44871f01e33ab0ef8215966432f6957"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c25f79895d27b6ecd5abfa63de1606b786a461a3",
- "reference": "c25f79895d27b6ecd5abfa63de1606b786a461a3",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68cfb347a44871f01e33ab0ef8215966432f6957",
+ "reference": "68cfb347a44871f01e33ab0ef8215966432f6957",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.3.1",
- "ext-dom": "*",
- "ext-json": "*",
- "ext-libxml": "*",
- "ext-mbstring": "*",
- "ext-xml": "*",
- "ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.10.0",
- "phar-io/manifest": "^2.0.1",
- "phar-io/version": "^3.0.2",
- "php": ">=7.2",
- "phpspec/prophecy": "^1.10.3",
- "phpunit/php-code-coverage": "^7.0.12",
- "phpunit/php-file-iterator": "^2.0.2",
- "phpunit/php-text-template": "^1.2.1",
- "phpunit/php-timer": "^2.1.2",
- "sebastian/comparator": "^3.0.2",
- "sebastian/diff": "^3.0.2",
- "sebastian/environment": "^4.2.3",
- "sebastian/exporter": "^3.1.2",
- "sebastian/global-state": "^3.0.0",
- "sebastian/object-enumerator": "^3.0.3",
- "sebastian/resource-operations": "^2.0.1",
- "sebastian/type": "^1.1.3",
- "sebastian/version": "^2.0.1"
+ "nikic/php-parser": "^4.10",
+ "php": ">=8.1"
},
"require-dev": {
- "ext-pdo": "*"
- },
- "suggest": {
- "ext-soap": "*",
- "ext-xdebug": "*",
- "phpunit/php-invoker": "^2.0.0"
+ "phpunit/phpunit": "^10.0"
},
- "bin": [
- "phpunit"
- ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "8.5-dev"
+ "dev-main": "3.1-dev"
}
},
"autoload": {
@@ -6688,261 +7844,46 @@
"role": "lead"
}
],
- "description": "The PHP Unit Testing framework.",
- "homepage": "https://phpunit.de/",
- "keywords": [
- "phpunit",
- "testing",
- "xunit"
- ],
+ "description": "Library for calculating the complexity of PHP code units",
+ "homepage": "https://github.com/sebastianbergmann/complexity",
"support": {
- "issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/8.5.14"
+ "issues": "https://github.com/sebastianbergmann/complexity/issues",
+ "security": "https://github.com/sebastianbergmann/complexity/security/policy",
+ "source": "https://github.com/sebastianbergmann/complexity/tree/3.1.0"
},
"funding": [
- {
- "url": "https://phpunit.de/donate.html",
- "type": "custom"
- },
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
}
],
- "time": "2021-01-17T07:37:30+00:00"
+ "time": "2023-09-28T11:50:59+00:00"
},
{
- "name": "scrivo/highlight.php",
- "version": "v9.18.1.9",
+ "name": "sebastian/diff",
+ "version": "5.0.3",
"source": {
"type": "git",
- "url": "https://github.com/scrivo/highlight.php.git",
- "reference": "d45585504777e6194a91dffc7270ca39833787f8"
+ "url": "https://github.com/sebastianbergmann/diff.git",
+ "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/d45585504777e6194a91dffc7270ca39833787f8",
- "reference": "d45585504777e6194a91dffc7270ca39833787f8",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/912dc2fbe3e3c1e7873313cc801b100b6c68c87b",
+ "reference": "912dc2fbe3e3c1e7873313cc801b100b6c68c87b",
"shasum": ""
},
"require": {
- "ext-json": "*",
- "php": ">=5.4"
- },
- "require-dev": {
- "phpunit/phpunit": "^4.8|^5.7",
- "sabberworm/php-css-parser": "^8.3",
- "symfony/finder": "^2.8|^3.4",
- "symfony/var-dumper": "^2.8|^3.4"
- },
- "suggest": {
- "ext-mbstring": "Allows highlighting code with unicode characters and supports language with unicode keywords"
- },
- "type": "library",
- "autoload": {
- "files": [
- "HighlightUtilities/functions.php"
- ],
- "psr-0": {
- "Highlight\\": "",
- "HighlightUtilities\\": ""
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Geert Bergman",
- "homepage": "http://www.scrivo.org/",
- "role": "Project Author"
- },
- {
- "name": "Vladimir Jimenez",
- "homepage": "https://allejo.io",
- "role": "Maintainer"
- },
- {
- "name": "Martin Folkers",
- "homepage": "https://twobrain.io",
- "role": "Contributor"
- }
- ],
- "description": "Server side syntax highlighter that supports 185 languages. It's a PHP port of highlight.js",
- "keywords": [
- "code",
- "highlight",
- "highlight.js",
- "highlight.php",
- "syntax"
- ],
- "support": {
- "issues": "https://github.com/scrivo/highlight.php/issues",
- "source": "https://github.com/scrivo/highlight.php"
- },
- "funding": [
- {
- "url": "https://github.com/allejo",
- "type": "github"
- }
- ],
- "time": "2021-12-03T06:45:28+00:00"
- },
- {
- "name": "sebastian/code-unit-reverse-lookup",
- "version": "1.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
- "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619",
- "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619",
- "shasum": ""
- },
- "require": {
- "php": ">=5.6"
- },
- "require-dev": {
- "phpunit/phpunit": "^8.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Looks up which function or method a line of code belongs to",
- "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
- "support": {
- "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
- "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.2"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-11-30T08:15:22+00:00"
- },
- {
- "name": "sebastian/comparator",
- "version": "3.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "1071dfcef776a57013124ff35e1fc41ccd294758"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758",
- "reference": "1071dfcef776a57013124ff35e1fc41ccd294758",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1",
- "sebastian/diff": "^3.0",
- "sebastian/exporter": "^3.1"
- },
- "require-dev": {
- "phpunit/phpunit": "^8.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Volker Dusch",
- "email": "github@wallbash.com"
- },
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@2bepublished.at"
- }
- ],
- "description": "Provides the functionality to compare PHP values for equality",
- "homepage": "https://github.com/sebastianbergmann/comparator",
- "keywords": [
- "comparator",
- "compare",
- "equality"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/comparator/issues",
- "source": "https://github.com/sebastianbergmann/comparator/tree/3.0.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-11-30T08:04:30+00:00"
- },
- {
- "name": "sebastian/diff",
- "version": "3.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211",
- "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1"
+ "php": ">=8.1"
},
"require-dev": {
- "phpunit/phpunit": "^7.5 || ^8.0",
- "symfony/process": "^2 || ^3.3 || ^4"
+ "phpunit/phpunit": "^10.0",
+ "symfony/process": "^4.2 || ^5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-main": "5.0-dev"
}
},
"autoload": {
@@ -6974,7 +7915,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/3.0.3"
+ "security": "https://github.com/sebastianbergmann/diff/security/policy",
+ "source": "https://github.com/sebastianbergmann/diff/tree/5.0.3"
},
"funding": [
{
@@ -6982,27 +7924,27 @@
"type": "github"
}
],
- "time": "2020-11-30T07:59:04+00:00"
+ "time": "2023-05-01T07:48:21+00:00"
},
{
"name": "sebastian/environment",
- "version": "4.2.4",
+ "version": "6.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0"
+ "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0",
- "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/43c751b41d74f96cbbd4e07b7aec9675651e2951",
+ "reference": "43c751b41d74f96cbbd4e07b7aec9675651e2951",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=8.1"
},
"require-dev": {
- "phpunit/phpunit": "^7.5"
+ "phpunit/phpunit": "^10.0"
},
"suggest": {
"ext-posix": "*"
@@ -7010,7 +7952,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.2-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
@@ -7029,7 +7971,7 @@
}
],
"description": "Provides functionality to handle HHVM/PHP environments",
- "homepage": "http://www.github.com/sebastianbergmann/environment",
+ "homepage": "https://github.com/sebastianbergmann/environment",
"keywords": [
"Xdebug",
"environment",
@@ -7037,7 +7979,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/environment/issues",
- "source": "https://github.com/sebastianbergmann/environment/tree/4.2.4"
+ "security": "https://github.com/sebastianbergmann/environment/security/policy",
+ "source": "https://github.com/sebastianbergmann/environment/tree/6.0.1"
},
"funding": [
{
@@ -7045,34 +7988,34 @@
"type": "github"
}
],
- "time": "2020-11-30T07:53:42+00:00"
+ "time": "2023-04-11T05:39:26+00:00"
},
{
"name": "sebastian/exporter",
- "version": "3.1.3",
+ "version": "5.1.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e"
+ "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e",
- "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/64f51654862e0f5e318db7e9dcc2292c63cdbddc",
+ "reference": "64f51654862e0f5e318db7e9dcc2292c63cdbddc",
"shasum": ""
},
"require": {
- "php": ">=7.0",
- "sebastian/recursion-context": "^3.0"
+ "ext-mbstring": "*",
+ "php": ">=8.1",
+ "sebastian/recursion-context": "^5.0"
},
"require-dev": {
- "ext-mbstring": "*",
- "phpunit/phpunit": "^6.0"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.1.x-dev"
+ "dev-main": "5.1-dev"
}
},
"autoload": {
@@ -7107,14 +8050,15 @@
}
],
"description": "Provides the functionality to export PHP variables for visualization",
- "homepage": "http://www.github.com/sebastianbergmann/exporter",
+ "homepage": "https://www.github.com/sebastianbergmann/exporter",
"keywords": [
"export",
"exporter"
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.3"
+ "security": "https://github.com/sebastianbergmann/exporter/security/policy",
+ "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.1"
},
"funding": [
{
@@ -7122,38 +8066,35 @@
"type": "github"
}
],
- "time": "2020-11-30T07:47:53+00:00"
+ "time": "2023-09-24T13:22:09+00:00"
},
{
"name": "sebastian/global-state",
- "version": "3.0.1",
+ "version": "6.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "474fb9edb7ab891665d3bfc6317f42a0a150454b"
+ "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/474fb9edb7ab891665d3bfc6317f42a0a150454b",
- "reference": "474fb9edb7ab891665d3bfc6317f42a0a150454b",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/7ea9ead78f6d380d2a667864c132c2f7b83055e4",
+ "reference": "7ea9ead78f6d380d2a667864c132c2f7b83055e4",
"shasum": ""
},
"require": {
- "php": ">=7.2",
- "sebastian/object-reflector": "^1.1.1",
- "sebastian/recursion-context": "^3.0"
+ "php": ">=8.1",
+ "sebastian/object-reflector": "^3.0",
+ "sebastian/recursion-context": "^5.0"
},
"require-dev": {
"ext-dom": "*",
- "phpunit/phpunit": "^8.0"
- },
- "suggest": {
- "ext-uopz": "*"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
@@ -7178,7 +8119,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/3.0.1"
+ "security": "https://github.com/sebastianbergmann/global-state/security/policy",
+ "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.1"
},
"funding": [
{
@@ -7186,34 +8128,33 @@
"type": "github"
}
],
- "time": "2020-11-30T07:43:24+00:00"
+ "time": "2023-07-19T07:19:23+00:00"
},
{
- "name": "sebastian/object-enumerator",
- "version": "3.0.4",
+ "name": "sebastian/lines-of-code",
+ "version": "2.0.1",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/object-enumerator.git",
- "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2"
+ "url": "https://github.com/sebastianbergmann/lines-of-code.git",
+ "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
- "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/649e40d279e243d985aa8fb6e74dd5bb28dc185d",
+ "reference": "649e40d279e243d985aa8fb6e74dd5bb28dc185d",
"shasum": ""
},
"require": {
- "php": ">=7.0",
- "sebastian/object-reflector": "^1.1.1",
- "sebastian/recursion-context": "^3.0"
+ "nikic/php-parser": "^4.10",
+ "php": ">=8.1"
},
"require-dev": {
- "phpunit/phpunit": "^6.0"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0.x-dev"
+ "dev-main": "2.0-dev"
}
},
"autoload": {
@@ -7228,14 +8169,16 @@
"authors": [
{
"name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
+ "email": "sebastian@phpunit.de",
+ "role": "lead"
}
],
- "description": "Traverses array structures and object graphs to enumerate all referenced objects",
- "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
+ "description": "Library for counting the lines of code in PHP source code",
+ "homepage": "https://github.com/sebastianbergmann/lines-of-code",
"support": {
- "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
- "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0.4"
+ "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
+ "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy",
+ "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.1"
},
"funding": [
{
@@ -7243,32 +8186,34 @@
"type": "github"
}
],
- "time": "2020-11-30T07:40:27+00:00"
+ "time": "2023-08-31T09:25:50+00:00"
},
{
- "name": "sebastian/object-reflector",
- "version": "1.1.2",
+ "name": "sebastian/object-enumerator",
+ "version": "5.0.0",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/object-reflector.git",
- "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d"
+ "url": "https://github.com/sebastianbergmann/object-enumerator.git",
+ "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
- "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906",
+ "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906",
"shasum": ""
},
"require": {
- "php": ">=7.0"
+ "php": ">=8.1",
+ "sebastian/object-reflector": "^3.0",
+ "sebastian/recursion-context": "^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^6.0"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
+ "dev-main": "5.0-dev"
}
},
"autoload": {
@@ -7286,11 +8231,11 @@
"email": "sebastian@phpunit.de"
}
],
- "description": "Allows reflection of object attributes, including inherited and non-public ones",
- "homepage": "https://github.com/sebastianbergmann/object-reflector/",
+ "description": "Traverses array structures and object graphs to enumerate all referenced objects",
+ "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
"support": {
- "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
- "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1.2"
+ "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
+ "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0"
},
"funding": [
{
@@ -7298,32 +8243,32 @@
"type": "github"
}
],
- "time": "2020-11-30T07:37:18+00:00"
+ "time": "2023-02-03T07:08:32+00:00"
},
{
- "name": "sebastian/recursion-context",
- "version": "3.0.1",
+ "name": "sebastian/object-reflector",
+ "version": "3.0.0",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb"
+ "url": "https://github.com/sebastianbergmann/object-reflector.git",
+ "reference": "24ed13d98130f0e7122df55d06c5c4942a577957"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb",
- "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb",
+ "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957",
+ "reference": "24ed13d98130f0e7122df55d06c5c4942a577957",
"shasum": ""
},
"require": {
- "php": ">=7.0"
+ "php": ">=8.1"
},
"require-dev": {
- "phpunit/phpunit": "^6.0"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0.x-dev"
+ "dev-main": "3.0-dev"
}
},
"autoload": {
@@ -7339,21 +8284,13 @@
{
"name": "Sebastian Bergmann",
"email": "sebastian@phpunit.de"
- },
- {
- "name": "Jeff Welch",
- "email": "whatthejeff@gmail.com"
- },
- {
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
}
],
- "description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
+ "description": "Allows reflection of object attributes, including inherited and non-public ones",
+ "homepage": "https://github.com/sebastianbergmann/object-reflector/",
"support": {
- "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0.1"
+ "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
+ "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0"
},
"funding": [
{
@@ -7361,29 +8298,32 @@
"type": "github"
}
],
- "time": "2020-11-30T07:34:24+00:00"
+ "time": "2023-02-03T07:06:18+00:00"
},
{
- "name": "sebastian/resource-operations",
- "version": "2.0.2",
+ "name": "sebastian/recursion-context",
+ "version": "5.0.0",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3"
+ "url": "https://github.com/sebastianbergmann/recursion-context.git",
+ "reference": "05909fb5bc7df4c52992396d0116aed689f93712"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3",
- "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712",
+ "reference": "05909fb5bc7df4c52992396d0116aed689f93712",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=8.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-main": "5.0-dev"
}
},
"autoload": {
@@ -7399,13 +8339,21 @@
{
"name": "Sebastian Bergmann",
"email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Jeff Welch",
+ "email": "whatthejeff@gmail.com"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
}
],
- "description": "Provides a list of PHP built-in functions that operate on resources",
- "homepage": "https://www.github.com/sebastianbergmann/resource-operations",
+ "description": "Provides functionality to recursively process PHP variables",
+ "homepage": "https://github.com/sebastianbergmann/recursion-context",
"support": {
- "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
- "source": "https://github.com/sebastianbergmann/resource-operations/tree/2.0.2"
+ "issues": "https://github.com/sebastianbergmann/recursion-context/issues",
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0"
},
"funding": [
{
@@ -7413,32 +8361,32 @@
"type": "github"
}
],
- "time": "2020-11-30T07:30:19+00:00"
+ "time": "2023-02-03T07:05:40+00:00"
},
{
"name": "sebastian/type",
- "version": "1.1.4",
+ "version": "4.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/type.git",
- "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4"
+ "reference": "462699a16464c3944eefc02ebdd77882bd3925bf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/0150cfbc4495ed2df3872fb31b26781e4e077eb4",
- "reference": "0150cfbc4495ed2df3872fb31b26781e4e077eb4",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf",
+ "reference": "462699a16464c3944eefc02ebdd77882bd3925bf",
"shasum": ""
},
"require": {
- "php": ">=7.2"
+ "php": ">=8.1"
},
"require-dev": {
- "phpunit/phpunit": "^8.2"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
+ "dev-main": "4.0-dev"
}
},
"autoload": {
@@ -7461,7 +8409,7 @@
"homepage": "https://github.com/sebastianbergmann/type",
"support": {
"issues": "https://github.com/sebastianbergmann/type/issues",
- "source": "https://github.com/sebastianbergmann/type/tree/1.1.4"
+ "source": "https://github.com/sebastianbergmann/type/tree/4.0.0"
},
"funding": [
{
@@ -7469,29 +8417,29 @@
"type": "github"
}
],
- "time": "2020-11-30T07:25:11+00:00"
+ "time": "2023-02-03T07:10:45+00:00"
},
{
"name": "sebastian/version",
- "version": "2.0.1",
+ "version": "4.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/version.git",
- "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
+ "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
- "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17",
+ "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17",
"shasum": ""
},
"require": {
- "php": ">=5.6"
+ "php": ">=8.1"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0.x-dev"
+ "dev-main": "4.0-dev"
}
},
"autoload": {
@@ -7514,151 +8462,547 @@
"homepage": "https://github.com/sebastianbergmann/version",
"support": {
"issues": "https://github.com/sebastianbergmann/version/issues",
- "source": "https://github.com/sebastianbergmann/version/tree/master"
+ "source": "https://github.com/sebastianbergmann/version/tree/4.0.1"
},
- "time": "2016-10-03T07:35:21+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/sebastianbergmann",
+ "type": "github"
+ }
+ ],
+ "time": "2023-02-07T11:34:05+00:00"
},
{
- "name": "squizlabs/php_codesniffer",
- "version": "3.5.8",
+ "name": "spatie/backtrace",
+ "version": "1.5.3",
"source": {
"type": "git",
- "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
- "reference": "9d583721a7157ee997f235f327de038e7ea6dac4"
+ "url": "https://github.com/spatie/backtrace.git",
+ "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4",
- "reference": "9d583721a7157ee997f235f327de038e7ea6dac4",
+ "url": "https://api.github.com/repos/spatie/backtrace/zipball/483f76a82964a0431aa836b6ed0edde0c248e3ab",
+ "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab",
"shasum": ""
},
"require": {
- "ext-simplexml": "*",
- "ext-tokenizer": "*",
- "ext-xmlwriter": "*",
- "php": ">=5.4.0"
+ "php": "^7.3|^8.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
+ "ext-json": "*",
+ "phpunit/phpunit": "^9.3",
+ "spatie/phpunit-snapshot-assertions": "^4.2",
+ "symfony/var-dumper": "^5.1"
},
- "bin": [
- "bin/phpcs",
- "bin/phpcbf"
- ],
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.x-dev"
+ "autoload": {
+ "psr-4": {
+ "Spatie\\Backtrace\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Greg Sherwood",
- "role": "lead"
- }
+ "name": "Freek Van de Herten",
+ "email": "freek@spatie.be",
+ "homepage": "https://spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "A better backtrace",
+ "homepage": "https://github.com/spatie/backtrace",
+ "keywords": [
+ "Backtrace",
+ "spatie"
+ ],
+ "support": {
+ "source": "https://github.com/spatie/backtrace/tree/1.5.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/sponsors/spatie",
+ "type": "github"
+ },
+ {
+ "url": "https://spatie.be/open-source/support-us",
+ "type": "other"
+ }
+ ],
+ "time": "2023-06-28T12:59:17+00:00"
+ },
+ {
+ "name": "spatie/flare-client-php",
+ "version": "1.4.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/flare-client-php.git",
+ "reference": "5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec",
+ "reference": "5db2fdd743c3ede33f2a5367d89ec1a7c9c1d1ec",
+ "shasum": ""
+ },
+ "require": {
+ "illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0",
+ "nesbot/carbon": "^2.62.1",
+ "php": "^8.0",
+ "spatie/backtrace": "^1.5.2",
+ "symfony/http-foundation": "^5.2|^6.0|^7.0",
+ "symfony/mime": "^5.2|^6.0|^7.0",
+ "symfony/process": "^5.2|^6.0|^7.0",
+ "symfony/var-dumper": "^5.2|^6.0|^7.0"
+ },
+ "require-dev": {
+ "dms/phpunit-arraysubset-asserts": "^0.5.0",
+ "pestphp/pest": "^1.20|^2.0",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan-deprecation-rules": "^1.0",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "spatie/phpunit-snapshot-assertions": "^4.0|^5.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.3.x-dev"
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helpers.php"
+ ],
+ "psr-4": {
+ "Spatie\\FlareClient\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "description": "Send PHP errors to Flare",
+ "homepage": "https://github.com/spatie/flare-client-php",
+ "keywords": [
+ "exception",
+ "flare",
+ "reporting",
+ "spatie"
+ ],
+ "support": {
+ "issues": "https://github.com/spatie/flare-client-php/issues",
+ "source": "https://github.com/spatie/flare-client-php/tree/1.4.3"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2023-10-17T15:54:07+00:00"
+ },
+ {
+ "name": "spatie/ignition",
+ "version": "1.11.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/ignition.git",
+ "reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/ignition/zipball/3d886de644ff7a5b42e4d27c1e1f67c8b5f00044",
+ "reference": "3d886de644ff7a5b42e4d27c1e1f67c8b5f00044",
+ "shasum": ""
+ },
+ "require": {
+ "ext-json": "*",
+ "ext-mbstring": "*",
+ "php": "^8.0",
+ "spatie/backtrace": "^1.5.3",
+ "spatie/flare-client-php": "^1.4.0",
+ "symfony/console": "^5.4|^6.0|^7.0",
+ "symfony/var-dumper": "^5.4|^6.0|^7.0"
+ },
+ "require-dev": {
+ "illuminate/cache": "^9.52|^10.0|^11.0",
+ "mockery/mockery": "^1.4",
+ "pestphp/pest": "^1.20|^2.0",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan-deprecation-rules": "^1.0",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "psr/simple-cache-implementation": "*",
+ "symfony/cache": "^5.4|^6.0|^7.0",
+ "symfony/process": "^5.4|^6.0|^7.0",
+ "vlucas/phpdotenv": "^5.5"
+ },
+ "suggest": {
+ "openai-php/client": "Require get solutions from OpenAI",
+ "simple-cache-implementation": "To cache solutions from OpenAI"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.5.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Spatie\\Ignition\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Spatie",
+ "email": "info@spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "A beautiful error page for PHP applications.",
+ "homepage": "https://flareapp.io/ignition",
+ "keywords": [
+ "error",
+ "flare",
+ "laravel",
+ "page"
+ ],
+ "support": {
+ "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
+ "forum": "https://twitter.com/flareappio",
+ "issues": "https://github.com/spatie/ignition/issues",
+ "source": "https://github.com/spatie/ignition"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2023-10-18T14:09:40+00:00"
+ },
+ {
+ "name": "spatie/laravel-ignition",
+ "version": "2.3.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/spatie/laravel-ignition.git",
+ "reference": "bf21cd15aa47fa4ec5d73bbc932005c70261efc8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/bf21cd15aa47fa4ec5d73bbc932005c70261efc8",
+ "reference": "bf21cd15aa47fa4ec5d73bbc932005c70261efc8",
+ "shasum": ""
+ },
+ "require": {
+ "ext-curl": "*",
+ "ext-json": "*",
+ "ext-mbstring": "*",
+ "illuminate/support": "^10.0",
+ "php": "^8.1",
+ "spatie/flare-client-php": "^1.3.5",
+ "spatie/ignition": "^1.9",
+ "symfony/console": "^6.2.3",
+ "symfony/var-dumper": "^6.2.3"
+ },
+ "require-dev": {
+ "livewire/livewire": "^2.11",
+ "mockery/mockery": "^1.5.1",
+ "openai-php/client": "^0.3.4",
+ "orchestra/testbench": "^8.0",
+ "pestphp/pest": "^1.22.3",
+ "phpstan/extension-installer": "^1.2",
+ "phpstan/phpstan-deprecation-rules": "^1.1.1",
+ "phpstan/phpstan-phpunit": "^1.3.3",
+ "vlucas/phpdotenv": "^5.5"
+ },
+ "suggest": {
+ "openai-php/client": "Require get solutions from OpenAI",
+ "psr/simple-cache-implementation": "Needed to cache solutions from OpenAI"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Spatie\\LaravelIgnition\\IgnitionServiceProvider"
+ ],
+ "aliases": {
+ "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare"
+ }
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/helpers.php"
+ ],
+ "psr-4": {
+ "Spatie\\LaravelIgnition\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Spatie",
+ "email": "info@spatie.be",
+ "role": "Developer"
+ }
+ ],
+ "description": "A beautiful error page for Laravel applications.",
+ "homepage": "https://flareapp.io/ignition",
+ "keywords": [
+ "error",
+ "flare",
+ "laravel",
+ "page"
+ ],
+ "support": {
+ "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction",
+ "forum": "https://twitter.com/flareappio",
+ "issues": "https://github.com/spatie/laravel-ignition/issues",
+ "source": "https://github.com/spatie/laravel-ignition"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/spatie",
+ "type": "github"
+ }
+ ],
+ "time": "2023-10-09T12:55:26+00:00"
+ },
+ {
+ "name": "squizlabs/php_codesniffer",
+ "version": "3.7.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
+ "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879",
+ "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879",
+ "shasum": ""
+ },
+ "require": {
+ "ext-simplexml": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlwriter": "*",
+ "php": ">=5.4.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0"
+ },
+ "bin": [
+ "bin/phpcs",
+ "bin/phpcbf"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.x-dev"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Greg Sherwood",
+ "role": "lead"
+ }
],
"description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.",
"homepage": "https://github.com/squizlabs/PHP_CodeSniffer",
"keywords": [
"phpcs",
- "standards"
+ "standards",
+ "static analysis"
],
"support": {
"issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues",
"source": "https://github.com/squizlabs/PHP_CodeSniffer",
"wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki"
},
- "time": "2020-10-23T02:01:07+00:00"
+ "time": "2023-02-22T23:07:41+00:00"
},
{
- "name": "theseer/tokenizer",
- "version": "1.2.0",
+ "name": "symfony/filesystem",
+ "version": "v6.3.1",
"source": {
"type": "git",
- "url": "https://github.com/theseer/tokenizer.git",
- "reference": "75a63c33a8577608444246075ea0af0d052e452a"
+ "url": "https://github.com/symfony/filesystem.git",
+ "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a",
- "reference": "75a63c33a8577608444246075ea0af0d052e452a",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/edd36776956f2a6fcf577edb5b05eb0e3bdc52ae",
+ "reference": "edd36776956f2a6fcf577edb5b05eb0e3bdc52ae",
"shasum": ""
},
"require": {
- "ext-dom": "*",
- "ext-tokenizer": "*",
- "ext-xmlwriter": "*",
- "php": "^7.2 || ^8.0"
+ "php": ">=8.1",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-mbstring": "~1.8"
},
"type": "library",
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\Filesystem\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
+ "description": "Provides basic utilities for the filesystem",
+ "homepage": "https://symfony.com",
"support": {
- "issues": "https://github.com/theseer/tokenizer/issues",
- "source": "https://github.com/theseer/tokenizer/tree/master"
+ "source": "https://github.com/symfony/filesystem/tree/v6.3.1"
},
"funding": [
{
- "url": "https://github.com/theseer",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2020-07-12T23:59:07+00:00"
+ "time": "2023-06-01T08:30:39+00:00"
},
{
- "name": "webmozart/assert",
- "version": "1.11.0",
+ "name": "symfony/options-resolver",
+ "version": "v6.3.0",
"source": {
"type": "git",
- "url": "https://github.com/webmozarts/assert.git",
- "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991"
+ "url": "https://github.com/symfony/options-resolver.git",
+ "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991",
- "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a10f19f5198d589d5c33333cffe98dc9820332dd",
+ "reference": "a10f19f5198d589d5c33333cffe98dc9820332dd",
"shasum": ""
},
"require": {
- "ext-ctype": "*",
- "php": "^7.2 || ^8.0"
+ "php": ">=8.1",
+ "symfony/deprecation-contracts": "^2.5|^3"
},
- "conflict": {
- "phpstan/phpstan": "<0.12.20",
- "vimeo/psalm": "<4.6.1 || 4.6.2"
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\OptionsResolver\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
- "require-dev": {
- "phpunit/phpunit": "^8.5.13"
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an improved replacement for the array_replace PHP function",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "config",
+ "configuration",
+ "options"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/options-resolver/tree/v6.3.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-05-12T14:21:09+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php81",
+ "version": "v1.28.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php81.git",
+ "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/7581cd600fa9fd681b797d00b02f068e2f13263b",
+ "reference": "7581cd600fa9fd681b797d00b02f068e2f13263b",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.10-dev"
+ "dev-main": "1.28-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
"psr-4": {
- "Webmozart\\Assert\\": "src/"
- }
+ "Symfony\\Polyfill\\Php81\\": ""
+ },
+ "classmap": [
+ "Resources/stubs"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -7666,31 +9010,162 @@
],
"authors": [
{
- "name": "Bernhard Schussek",
- "email": "bschussek@gmail.com"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "Assertions to validate method input/output with nice error messages.",
+ "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
"keywords": [
- "assert",
- "check",
- "validate"
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
],
"support": {
- "issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/1.11.0"
+ "source": "https://github.com/symfony/polyfill-php81/tree/v1.28.0"
},
- "time": "2022-06-03T18:03:27+00:00"
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-01-26T09:26:14+00:00"
+ },
+ {
+ "name": "symfony/stopwatch",
+ "version": "v6.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/stopwatch.git",
+ "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2",
+ "reference": "fc47f1015ec80927ff64ba9094dfe8b9d48fe9f2",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=8.1",
+ "symfony/service-contracts": "^2.5|^3"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Stopwatch\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides a way to profile code",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/stopwatch/tree/v6.3.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-02-16T10:14:28+00:00"
+ },
+ {
+ "name": "theseer/tokenizer",
+ "version": "1.2.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/theseer/tokenizer.git",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "shasum": ""
+ },
+ "require": {
+ "ext-dom": "*",
+ "ext-tokenizer": "*",
+ "ext-xmlwriter": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
+ }
+ ],
+ "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
+ "support": {
+ "issues": "https://github.com/theseer/tokenizer/issues",
+ "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
+ },
+ "funding": [
+ {
+ "url": "https://github.com/theseer",
+ "type": "github"
+ }
+ ],
+ "time": "2021-07-28T10:34:58+00:00"
}
],
"aliases": [],
- "minimum-stability": "dev",
+ "minimum-stability": "stable",
"stability-flags": [],
"prefer-stable": true,
"prefer-lowest": false,
"platform": {
- "php": "^7.2"
+ "php": "^8.1"
},
"platform-dev": [],
- "plugin-api-version": "2.3.0"
+ "plugin-api-version": "2.6.0"
}
diff --git a/admin/config/database.php b/admin/config/database.php
index 336a68a..f957409 100644
--- a/admin/config/database.php
+++ b/admin/config/database.php
@@ -24,7 +24,7 @@
| Here the default db may be specified, since riftshadow uses two
| databases. Defaults to 'rift'. May be 'rift' or 'rift_core'.
*/
-
+
'database' => env('DB_DATABASE', 'rift'),
/*
@@ -195,7 +195,7 @@
'options' => [
'cluster' => env('REDIS_CLUSTER', 'redis'),
- 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'),
+ 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_') . '_database_'),
],
'default' => [
diff --git a/admin/config/logging.php b/admin/config/logging.php
index b273d23..ca9eee6 100644
--- a/admin/config/logging.php
+++ b/admin/config/logging.php
@@ -17,7 +17,7 @@
|
*/
- 'default' => env('LOG_CHANNEL', 'stack'),
+ 'default' => env('LOG_CHANNEL', 'single'),
/*
|--------------------------------------------------------------------------
diff --git a/admin/config/queue.php b/admin/config/queue.php
index b834d96..846a427 100644
--- a/admin/config/queue.php
+++ b/admin/config/queue.php
@@ -80,7 +80,7 @@
*/
'failed' => [
- 'driver' => env('QUEUE_FAILED_DRIVER', 'database'),
+ 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'),
'database' => env('DB_CONNECTION', 'mysql'),
'table' => 'failed_jobs',
],
diff --git a/admin/config/session.php b/admin/config/session.php
index fb1e776..83d16a8 100644
--- a/admin/config/session.php
+++ b/admin/config/session.php
@@ -166,7 +166,7 @@
|
*/
- 'secure' => env('SESSION_SECURE_COOKIE', false),
+ 'secure' => env('SESSION_SECURE_COOKIE', null),
/*
|--------------------------------------------------------------------------
diff --git a/admin/database/migrations/2019_08_19_000000_create_failed_jobs_table.php b/admin/database/migrations/2019_08_19_000000_create_failed_jobs_table.php
index 12aa375..fc2002c 100644
--- a/admin/database/migrations/2019_08_19_000000_create_failed_jobs_table.php
+++ b/admin/database/migrations/2019_08_19_000000_create_failed_jobs_table.php
@@ -15,6 +15,7 @@ public function up()
{
Schema::create('failed_jobs', function (Blueprint $table) {
$table->bigIncrements('id');
+ $table->string('uuid')->nullable()->unique();
$table->text('connection');
$table->text('queue');
$table->longText('payload');
diff --git a/admin/database/migrations/2019_12_01_055822_create_race_table.php b/admin/database/migrations/2019_12_01_055822_create_race_table.php
deleted file mode 100644
index 413bd0e..0000000
--- a/admin/database/migrations/2019_12_01_055822_create_race_table.php
+++ /dev/null
@@ -1,58 +0,0 @@
-create('race_table', function (Blueprint $table) {
- $table->increments('id');
- $table->string('name');
- $table->string('short_name');
- $table->string('imm_name');
- $table->string('race_time');
- $table->smallInteger('pcrace')->default(0);
- $table->smallInteger('race_status')->default(0);
- $table->bigInteger('act_flags')->default(0);
- $table->bigInteger('aff_flags')->default(0);
- $table->bigInteger('off_flags')->default(0);
- $table->bigInteger('imm_flags')->default(0);
- $table->bigInteger('res_flags')->default(0);
- $table->bigInteger('vuln_flags')->default(0);
- $table->bigInteger('form_flags')->default(0);
- $table->bigInteger('body_parts')->default(0);
- $table->smallInteger('arms')->default(0);
- $table->smallInteger('legs')->default(0);
- $table->smallInteger('size')->default(0);
- $table->float('age_mod')->default(0);
- $table->smallInteger('deathtime')->default(0);
- $table->smallInteger('align')->default(0);
- $table->integer('xp_add')->default(0);
- $table->integer('max_str')->default(0);
- $table->integer('max_int')->default(0);
- $table->integer('max_wis')->default(0);
- $table->integer('max_dex')->default(0);
- $table->integer('max_con')->default(0);
- // TODO: Add after move to relational/ORM
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('race_table');
- }
-}
diff --git a/admin/database/migrations/2019_12_01_071254_create_class_table.php b/admin/database/migrations/2019_12_01_071254_create_class_table.php
deleted file mode 100644
index f4fae74..0000000
--- a/admin/database/migrations/2019_12_01_071254_create_class_table.php
+++ /dev/null
@@ -1,42 +0,0 @@
-create('class_table', function (Blueprint $table) {
- $table->increments('id');
- $table->string('name', 50);
- $table->string('who_name');
- $table->integer('attr_prime')->default(0);
- $table->integer('align')->default(0);
- $table->integer('weapon')->default(0);
- $table->integer('gainconst')->default(0);
- $table->string('base_group', 50);
- $table->string('default_group', 50);
- $table->integer('ctype')->default(0);
- $table->integer('status')->default(0);
- // TODO: Add after move to relational/ORM
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('class_table');
- }
-}
diff --git a/admin/database/migrations/2019_12_05_090220_create_bans_table.php b/admin/database/migrations/2019_12_05_090220_create_bans_table.php
deleted file mode 100644
index b30c21a..0000000
--- a/admin/database/migrations/2019_12_05_090220_create_bans_table.php
+++ /dev/null
@@ -1,37 +0,0 @@
-create('bans', function (Blueprint $table) {
- $table->string('site');
- $table->string('by');
- $table->string('reason');
- $table->dateTime('date');
- $table->bigInteger('duration');
- $table->smallInteger('ban_type');
- $table->smallInteger('host_type');
- $table->bigIncrements('id');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('bans');
- }
-}
diff --git a/admin/database/migrations/2019_12_05_090609_create_climate_table.php b/admin/database/migrations/2019_12_05_090609_create_climate_table.php
deleted file mode 100644
index d3f7ce1..0000000
--- a/admin/database/migrations/2019_12_05_090609_create_climate_table.php
+++ /dev/null
@@ -1,34 +0,0 @@
-create('climate_table', function (Blueprint $table) {
- $table->string('name', 50);
- $table->smallInteger('number');
- $table->string('skyfreqs', 200);
- $table->string('tempfreqs', 200);
- $table->smallIncrements('id');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('climate_table');
- }
-}
diff --git a/admin/database/migrations/2019_12_05_091256_create_interp_table.php b/admin/database/migrations/2019_12_05_091256_create_interp_table.php
deleted file mode 100644
index d5f1f18..0000000
--- a/admin/database/migrations/2019_12_05_091256_create_interp_table.php
+++ /dev/null
@@ -1,36 +0,0 @@
-create('interp_table', function (Blueprint $table) {
- $table->bigIncrements('id');
- $table->string('command_name', 50);
- $table->smallInteger('immediate_eval')->default(0);
- $table->string('do_fun_name', 50);
- $table->smallInteger('minimum_level');
- $table->smallInteger('log_level');
- $table->smallInteger('visibility');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('interp_table');
- }
-}
diff --git a/admin/database/migrations/2019_12_05_092123_create_players_table.php b/admin/database/migrations/2019_12_05_092123_create_players_table.php
deleted file mode 100644
index 275d804..0000000
--- a/admin/database/migrations/2019_12_05_092123_create_players_table.php
+++ /dev/null
@@ -1,46 +0,0 @@
-create('players', function (Blueprint $table) {
- $table->string('name', 20);
- $table->integer('lastlogin');
- $table->integer('level');
- $table->integer('class');
- $table->integer('race');
- $table->integer('cabal');
- $table->integer('sex');
- $table->integer('hours');
- $table->integer('align');
- $table->integer('ethos');
- $table->integer('logins');
- $table->integer('noc_logins');
- $table->integer('c_logins');
- $table->integer('gold')->default(0);
- $table->float('pks')->default(0);
- $table->integer('induct')->default(0);
- $table->bigIncrements('id');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('players');
- }
-}
diff --git a/admin/database/migrations/2019_12_09_092939_create_bit_lookup_table.php b/admin/database/migrations/2019_12_09_092939_create_bit_lookup_table.php
deleted file mode 100644
index ae8a0de..0000000
--- a/admin/database/migrations/2019_12_09_092939_create_bit_lookup_table.php
+++ /dev/null
@@ -1,35 +0,0 @@
-create('bit_lookup', function (Blueprint $table) {
- $table->string('name', 50);
- $table->bigInteger('bit')->default(0);
- $table->string('define', 50);
- $table->string('type', 50);
- $table->integer('num_bits')->default(0);
- $table->bigIncrements('id');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('bit_lookup');
- }
-}
diff --git a/admin/database/migrations/2019_12_09_093350_create_d_lookup_table.php b/admin/database/migrations/2019_12_09_093350_create_d_lookup_table.php
deleted file mode 100644
index afc7f1c..0000000
--- a/admin/database/migrations/2019_12_09_093350_create_d_lookup_table.php
+++ /dev/null
@@ -1,35 +0,0 @@
-create('d_lookup', function (Blueprint $table) {
- $table->string('name', 50);
- $table->string('abbrev', 50);
- $table->string('define', 50);
- $table->string('category', 50);
- $table->integer('value')->default(0);
- $table->bigIncrements('id');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('d_lookup');
- }
-}
diff --git a/admin/database/migrations/2019_12_09_094301_create_skill_groups_table.php b/admin/database/migrations/2019_12_09_094301_create_skill_groups_table.php
deleted file mode 100644
index 4b04e49..0000000
--- a/admin/database/migrations/2019_12_09_094301_create_skill_groups_table.php
+++ /dev/null
@@ -1,32 +0,0 @@
-create('skill_groups', function (Blueprint $table) {
- $table->string('name', 50);
- $table->string('skill', 50);
- $table->bigIncrements('id');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('skill_groups');
- }
-}
diff --git a/admin/database/migrations/2019_12_09_094451_create_theft_table.php b/admin/database/migrations/2019_12_09_094451_create_theft_table.php
deleted file mode 100644
index d876b4e..0000000
--- a/admin/database/migrations/2019_12_09_094451_create_theft_table.php
+++ /dev/null
@@ -1,36 +0,0 @@
-create('theft', function (Blueprint $table) {
- $table->bigIncrements('ID');
- $table->string('ch', 50);
- $table->string('victim', 50);
- $table->string('obj', 50);
- $table->smallInteger('success')->default(0);
- // TODO: Add after move to relational/ORM
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('theft');
- }
-}
diff --git a/admin/database/migrations/2019_12_09_094814_create_world_areas_table.php b/admin/database/migrations/2019_12_09_094814_create_world_areas_table.php
deleted file mode 100644
index 10c8dbb..0000000
--- a/admin/database/migrations/2019_12_09_094814_create_world_areas_table.php
+++ /dev/null
@@ -1,43 +0,0 @@
-create('world_areas', function (Blueprint $table) {
- $table->integer('id')->default(0);
- $table->string('name', 50);
- $table->string('credits', 50);
- $table->integer('low_range')->default(0);
- $table->integer('high_range')->default(0);
- $table->integer('min_vnum')->default(0);
- $table->integer('max_vnum')->default(0);
- $table->integer('type')->default(0);
- $table->integer('climate')->default(0);
- $table->bigInteger('flags')->nullable();
- $table->bigIncrements('a_id')->comment('Auto incrementing id for primary key');
- $table->index('id');
- // TODO: Add after move to relational/ORM
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('world_areas');
- }
-}
diff --git a/admin/database/migrations/2019_12_09_101222_create_world_rooms_table.php b/admin/database/migrations/2019_12_09_101222_create_world_rooms_table.php
deleted file mode 100644
index d26655e..0000000
--- a/admin/database/migrations/2019_12_09_101222_create_world_rooms_table.php
+++ /dev/null
@@ -1,73 +0,0 @@
-create('world_rooms', function (Blueprint $table) {
- $table->integer('area_id')->default(0);
- $table->integer('room_id')->nullable();
- $table->integer('vnum')->default(0);
- $table->string('name', 200);
- $table->text('description')->nullable();
- $table->integer('sector_type')->default(0);
- $table->bigInteger('room_flags')->default(0);
-
- $table->integer('0_to_room')->default(-1);
- $table->bigInteger('0_exit_info')->default(0);
- $table->integer('0_key')->default(0);
- $table->string('0_keyword', 200)->default('');
-
- $table->integer('1_to_room')->default(-1);
- $table->bigInteger('1_exit_info')->default(0);
- $table->integer('1_key')->default(0);
- $table->string('1_keyword', 200)->default('');
-
- $table->integer('2_to_room')->default(-1);
- $table->bigInteger('2_exit_info')->default(0);
- $table->integer('2_key')->default(0);
- $table->string('2_keyword', 200)->default('');
-
- $table->integer('3_to_room')->default(-1);
- $table->bigInteger('3_exit_info')->default(0);
- $table->integer('3_key')->default(0);
- $table->string('3_keyword', 200)->default('');
-
- $table->integer('4_to_room')->default(-1);
- $table->bigInteger('4_exit_info')->default(0);
- $table->integer('4_key')->default(0);
- $table->string('4_keyword', 200)->default('');
-
- $table->integer('5_to_room')->default(-1);
- $table->bigInteger('5_exit_info')->default(0);
- $table->integer('5_key')->default(0);
- $table->string('5_keyword', 200)->default('');
-
- $table->integer('cabal')->default(0);
- $table->string('owner', 50)->default('');
- $table->bigIncrements('id');
- $table->index('area_id');
- // TODO: Add after move to relational/ORM
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('world_rooms');
- }
-}
diff --git a/admin/database/migrations/2019_12_09_102807_create_world_rooms_rid_table.php b/admin/database/migrations/2019_12_09_102807_create_world_rooms_rid_table.php
deleted file mode 100644
index 4f4aca9..0000000
--- a/admin/database/migrations/2019_12_09_102807_create_world_rooms_rid_table.php
+++ /dev/null
@@ -1,34 +0,0 @@
-create('world_rooms_rid', function (Blueprint $table) {
- $table->integer('room_id');
- $table->integer('vnum');
- $table->bigIncrements('id');
- //TODO: Add after move to relational/ORM?
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::database('rift_core')->dropIfExists('world_rooms_rid');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_071639_create_buglist_table.php b/admin/database/migrations/2019_12_18_071639_create_buglist_table.php
deleted file mode 100644
index 8a04446..0000000
--- a/admin/database/migrations/2019_12_18_071639_create_buglist_table.php
+++ /dev/null
@@ -1,36 +0,0 @@
-bigIncrements('ID');
- $table->string('AddedBy', 20)->nullable();
- $table->string('Date')->nullable();
- $table->text('Summary')->nullable();
- $table->text('Description')->nullable();
- $table->smallInteger('Status')->unsigned()->nullable();
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('buglist');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_073112_create_forum_table.php b/admin/database/migrations/2019_12_18_073112_create_forum_table.php
deleted file mode 100644
index 6c56887..0000000
--- a/admin/database/migrations/2019_12_18_073112_create_forum_table.php
+++ /dev/null
@@ -1,37 +0,0 @@
-bigIncrements('number');
- $table->string('name')->nullable();
- $table->string('email')->nullable();
- $table->string('date')->nullable();
- $table->string('subject')->nullable();
- $table->longText('body')->nullable();
- $table->integer('host');
- $table->integer('state');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('forum');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_073325_create_graveyard_table.php b/admin/database/migrations/2019_12_18_073325_create_graveyard_table.php
deleted file mode 100644
index 8990494..0000000
--- a/admin/database/migrations/2019_12_18_073325_create_graveyard_table.php
+++ /dev/null
@@ -1,39 +0,0 @@
-bigIncrements('ID');
- $table->string('Pname', 50);
- $table->float('Pfrags');
- $table->float('Pfgood');
- $table->float('Pfneutral');
- $table->float('Pfevil');
- $table->float('Pfdeaths');
- $table->integer('Pmdeaths');
- $table->integer('Phours');
- $table->index('Pname');
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('graveyard');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_073643_create_helpfiles_table.php b/admin/database/migrations/2019_12_18_073643_create_helpfiles_table.php
deleted file mode 100644
index eacb4e6..0000000
--- a/admin/database/migrations/2019_12_18_073643_create_helpfiles_table.php
+++ /dev/null
@@ -1,36 +0,0 @@
-bigIncrements('id');
- $table->string('title')->nullable();
- $table->string('skill')->nullable();
- $table->smallInteger('minlevel')->unsigned()->default(0);
- $table->text('helpdata')->nullable();
- $table->string('author', 50)->nullable();
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('helpfiles');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_074424_create_helpfiles_bak_table.php b/admin/database/migrations/2019_12_18_074424_create_helpfiles_bak_table.php
deleted file mode 100644
index de160fe..0000000
--- a/admin/database/migrations/2019_12_18_074424_create_helpfiles_bak_table.php
+++ /dev/null
@@ -1,36 +0,0 @@
-bigIncrements('id');
- $table->string('title')->nullable();
- $table->string('skill')->nullable();
- $table->smallInteger('minlevel')->unsigned()->default(0);
- $table->text('helpdata')->nullable();
- $table->string('author', 50)->nullable();
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('helpfiles_bak');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_074500_create_inductions_table.php b/admin/database/migrations/2019_12_18_074500_create_inductions_table.php
deleted file mode 100644
index 7f4b99a..0000000
--- a/admin/database/migrations/2019_12_18_074500_create_inductions_table.php
+++ /dev/null
@@ -1,38 +0,0 @@
-bigIncrements('ID');
- $table->string('ch', 50);
- $table->string('victim', 50);
- $table->integer('cabal')->default(0);
- $table->bigInteger('ctime')->default(0);
- $table->string('chsite', 50);
- $table->string('victimsite', 50);
- $table->index(['ID', 'cabal', 'ctime'], 'ID');
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('inductions');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_074927_create_logins_table.php b/admin/database/migrations/2019_12_18_074927_create_logins_table.php
deleted file mode 100644
index 83e4ba0..0000000
--- a/admin/database/migrations/2019_12_18_074927_create_logins_table.php
+++ /dev/null
@@ -1,39 +0,0 @@
-string('name', 50);
- $table->string('site', 50);
- $table->string('time', 50);
- $table->bigInteger('ctime')->nullable();
- $table->integer('played')->nullable();
- $table->integer('obj')->nullable();
- $table->integer('lobj')->nullable();
- $table->integer('type')->nullable();
- $table->bigIncrements('id');
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('logins');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_075138_create_notes_table.php b/admin/database/migrations/2019_12_18_075138_create_notes_table.php
deleted file mode 100644
index 59ef4b8..0000000
--- a/admin/database/migrations/2019_12_18_075138_create_notes_table.php
+++ /dev/null
@@ -1,38 +0,0 @@
-smallInteger('type')->nullable();
- $table->string('sender')->nullable();
- $table->string('date')->nullable();
- $table->string('to_list')->nullable();
- $table->string('subject')->nullable();
- $table->text('message')->nullable();
- $table->integer('timestamp')->nullable();
- $table->bigIncrements('id');
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('notes');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_075605_create_offerings_table.php b/admin/database/migrations/2019_12_18_075605_create_offerings_table.php
deleted file mode 100644
index 1114fb8..0000000
--- a/admin/database/migrations/2019_12_18_075605_create_offerings_table.php
+++ /dev/null
@@ -1,37 +0,0 @@
-text('deity')->nullable();
- $table->integer('offeringvnum')->nullable();
- $table->text('offeringshort')->nullable();
- $table->text('player')->nullable();
- $table->smallInteger('status')->nullable();
- $table->integer('time')->nullable();
- $table->bigIncrements('id');
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('offerings');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_075824_create_pklogs_table.php b/admin/database/migrations/2019_12_18_075824_create_pklogs_table.php
deleted file mode 100644
index 3ca6ea0..0000000
--- a/admin/database/migrations/2019_12_18_075824_create_pklogs_table.php
+++ /dev/null
@@ -1,38 +0,0 @@
-string('killer')->nullable();
- $table->smallInteger('killercabal')->default(0);
- $table->string('victim')->nullable();
- $table->smallInteger('victimcabal')->default(0);
- $table->string('date')->nullable();
- $table->string('room')->nullable();
- $table->bigInteger('ctime')->default(1);
- $table->bigIncrements('id');
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('pklogs');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_080056_create_rift_race_table.php b/admin/database/migrations/2019_12_18_080056_create_rift_race_table.php
deleted file mode 100644
index dbf2409..0000000
--- a/admin/database/migrations/2019_12_18_080056_create_rift_race_table.php
+++ /dev/null
@@ -1,35 +0,0 @@
-string('name', 50);
- $table->string('type', 50);
- $table->string('value0', 50);
- $table->string('value1', 50);
- $table->bigIncrements('id');
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('race');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_080212_create_sitecomments_table.php b/admin/database/migrations/2019_12_18_080212_create_sitecomments_table.php
deleted file mode 100644
index 5be1178..0000000
--- a/admin/database/migrations/2019_12_18_080212_create_sitecomments_table.php
+++ /dev/null
@@ -1,35 +0,0 @@
-integer('site_id')->nullable();
- $table->bigIncrements('comment_id');
- $table->string('comment_name', 20)->nullable();
- $table->string('comment_date', 30)->nullable();
- $table->text('comment')->nullable();
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('sitecomments');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_080443_create_sitetracker_table.php b/admin/database/migrations/2019_12_18_080443_create_sitetracker_table.php
deleted file mode 100644
index 8c68632..0000000
--- a/admin/database/migrations/2019_12_18_080443_create_sitetracker_table.php
+++ /dev/null
@@ -1,33 +0,0 @@
-bigIncrements('site_id');
- $table->string('site_name')->nullable();
- $table->integer('denials')->nullable()->default(0);
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('sitetracker');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_080631_create_rift_theft_table.php b/admin/database/migrations/2019_12_18_080631_create_rift_theft_table.php
deleted file mode 100644
index 65d146f..0000000
--- a/admin/database/migrations/2019_12_18_080631_create_rift_theft_table.php
+++ /dev/null
@@ -1,39 +0,0 @@
-bigIncrements('ID');
- $table->string('ch', 50);
- $table->string('victim', 50);
- $table->string('obj', 50);
- $table->smallInteger('success')->default(0);
- $table->index('ID');
- $table->index('ch');
- $table->index('victim');
- $table->index('obj');
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('theft');
- }
-}
diff --git a/admin/database/migrations/2019_12_18_080805_create_votes_table.php b/admin/database/migrations/2019_12_18_080805_create_votes_table.php
deleted file mode 100644
index 3580fb2..0000000
--- a/admin/database/migrations/2019_12_18_080805_create_votes_table.php
+++ /dev/null
@@ -1,36 +0,0 @@
-string('voter', 50);
- $table->string('vote_for', 50);
- $table->smallInteger('cabal')->default(0);
- $table->bigInteger('time')->default(0);
- $table->string('host', 50);
- $table->bigIncrements('id');
- //$table->timestamps();
- });
- }
-
- /**
- * Reverse the migrations.
- *
- * @return void
- */
- public function down()
- {
- Schema::dropIfExists('votes');
- }
-}
diff --git a/admin/database/seeds/DatabaseSeeder.php b/admin/database/seeds/DatabaseSeeder.php
index 93a376d..ea6d062 100644
--- a/admin/database/seeds/DatabaseSeeder.php
+++ b/admin/database/seeds/DatabaseSeeder.php
@@ -12,16 +12,5 @@ class DatabaseSeeder extends Seeder
public function run()
{
// $this->call(UsersTableSeeder::class);
- $this->call(SeedBitLookupTable::class);
- $this->call(SeedClassTable::class);
- $this->call(SeedClimateTable::class);
- $this->call(SeedDLookupTable::class);
- $this->call(SeedInterpTable::class);
- $this->call(SeedRaceTable::class);
- $this->call(SeedWorldAreasTable::class);
- $this->call(SeedWorldRoomsTable::class);
- $this->call(SeedWorldRoomsRidTable::class);
- $this->call(SeedHelpFilesTable::class);
- $this->call(SeedHelpFilesBakTable::class);
}
}
diff --git a/admin/database/seeds/SeedBitLookupTable.php b/admin/database/seeds/SeedBitLookupTable.php
deleted file mode 100644
index 9abb557..0000000
--- a/admin/database/seeds/SeedBitLookupTable.php
+++ /dev/null
@@ -1,1615 +0,0 @@
-table('bit_lookup')
- ->insert([
- [
- 'name' => 'blind',
- 'bit' => 1,
- 'define' => 'AFF_BLIND',
- 'type' => 'aff_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'invisible',
- 'bit' => 2,
- 'define' => 'AFF_INVISIBLE',
- 'type' => 'aff_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'detect evil',
- 'bit' => 4,
- 'define' => 'AFF_DETECT_EVIL',
- 'type' => 'aff_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'detect invis',
- 'bit' => 8,
- 'define' => 'AFF_DETECT_INVIS',
- 'type' => 'aff_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'detect magic',
- 'bit' => 16,
- 'define' => 'AFF_DETECT_MAGIC',
- 'type' => 'aff_flags',
- 'num_bits' => 4
- ],
- [
- 'name' => 'detect hidden',
- 'bit' => 32,
- 'define' => 'AFF_DETECT_HIDDEN',
- 'type' => 'aff_flags',
- 'num_bits' => 5
- ],
- [
- 'name' => 'detect good',
- 'bit' => 64,
- 'define' => 'AFF_DETECT_GOOD',
- 'type' => 'aff_flags',
- 'num_bits' => 6
- ],
- [
- 'name' => 'sanctuary',
- 'bit' => 128,
- 'define' => 'AFF_SANCTUARY',
- 'type' => 'aff_flags',
- 'num_bits' => 7
- ],
- [
- 'name' => 'detect camo',
- 'bit' => 256,
- 'define' => 'AFF_DETECT_CAMO',
- 'type' => 'aff_flags',
- 'num_bits' => 8
- ],
- [
- 'name' => 'infrared',
- 'bit' => 512,
- 'define' => 'AFF_INFRARED',
- 'type' => 'aff_flags',
- 'num_bits' => 9
- ],
- [
- 'name' => 'curse',
- 'bit' => 1024,
- 'define' => 'AFF_CURSE',
- 'type' => 'aff_flags',
- 'num_bits' => 10
- ],
- [
- 'name' => 'camouflage',
- 'bit' => 2048,
- 'define' => 'AFF_CAMOUFLAGE',
- 'type' => 'aff_flags',
- 'num_bits' => 11
- ],
- [
- 'name' => 'poison',
- 'bit' => 4096,
- 'define' => 'AFF_POISON',
- 'type' => 'aff_flags',
- 'num_bits' => 12
- ],
- [
- 'name' => 'protection',
- 'bit' => 8192,
- 'define' => 'AFF_PROTECTION',
- 'type' => 'aff_flags',
- 'num_bits' => 13
- ],
- [
- 'name' => 'rage',
- 'bit' => 16384,
- 'define' => 'AFF_RAGE',
- 'type' => 'aff_flags',
- 'num_bits' => 14
- ],
- [
- 'name' => 'sneak',
- 'bit' => 32768,
- 'define' => 'AFF_SNEAK',
- 'type' => 'aff_flags',
- 'num_bits' => 15
- ],
- [
- 'name' => 'hide',
- 'bit' => 65536,
- 'define' => 'AFF_HIDE',
- 'type' => 'aff_flags',
- 'num_bits' => 16
- ],
- [
- 'name' => 'sleep',
- 'bit' => 131072,
- 'define' => 'AFF_SLEEP',
- 'type' => 'aff_flags',
- 'num_bits' => 17
- ],
- [
- 'name' => 'charm',
- 'bit' => 262144,
- 'define' => 'AFF_CHARM',
- 'type' => 'aff_flags',
- 'num_bits' => 18
- ],
- [
- 'name' => 'flying',
- 'bit' => 524288,
- 'define' => 'AFF_FLYING',
- 'type' => 'aff_flags',
- 'num_bits' => 19
- ],
- [
- 'name' => 'pass door',
- 'bit' => 1048576,
- 'define' => 'AFF_PASS_DOOR',
- 'type' => 'aff_flags',
- 'num_bits' => 20
- ],
- [
- 'name' => 'haste',
- 'bit' => 2097152,
- 'define' => 'AFF_HASTE',
- 'type' => 'aff_flags',
- 'num_bits' => 21
- ],
- [
- 'name' => 'calm',
- 'bit' => 4194304,
- 'define' => 'AFF_CALM',
- 'type' => 'aff_flags',
- 'num_bits' => 22
- ],
- [
- 'name' => 'plague',
- 'bit' => 8388608,
- 'define' => 'AFF_PLAGUE',
- 'type' => 'aff_flags',
- 'num_bits' => 23
- ],
- [
- 'name' => 'permanent',
- 'bit' => 16777216,
- 'define' => 'AFF_PERMANENT',
- 'type' => 'aff_flags',
- 'num_bits' => 24
- ],
- [
- 'name' => 'dark vision',
- 'bit' => 33554432,
- 'define' => 'AFF_DARK_VISION',
- 'type' => 'aff_flags',
- 'num_bits' => 25
- ],
- [
- 'name' => 'berserk',
- 'bit' => 67108864,
- 'define' => 'AFF_BERSERK',
- 'type' => 'aff_flags',
- 'num_bits' => 26
- ],
- [
- 'name' => 'waterbreath',
- 'bit' => 134217728,
- 'define' => 'AFF_WATERBREATH',
- 'type' => 'aff_flags',
- 'num_bits' => 27
- ],
- [
- 'name' => 'regeneration',
- 'bit' => 268435456,
- 'define' => 'AFF_REGENERATION',
- 'type' => 'aff_flags',
- 'num_bits' => 28
- ],
- [
- 'name' => 'slow',
- 'bit' => 536870912,
- 'define' => 'AFF_SLOW',
- 'type' => 'aff_flags',
- 'num_bits' => 29
- ],
- [
- 'name' => 'noshow',
- 'bit' => 1073741824,
- 'define' => 'AFF_NOSHOW',
- 'type' => 'aff_flags',
- 'num_bits' => 30
- ],
- [
- 'name' => 'is_npc',
- 'bit' => 1,
- 'define' => 'ACT_IS_NPC',
- 'type' => 'act_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'sentinel',
- 'bit' => 2,
- 'define' => 'ACT_SENTINEL',
- 'type' => 'act_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'scavenger',
- 'bit' => 4,
- 'define' => 'ACT_SCAVENGER',
- 'type' => 'act_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'ward_mob',
- 'bit' => 8,
- 'define' => 'ACT_WARD_MOB',
- 'type' => 'act_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'wander',
- 'bit' => 16,
- 'define' => 'ACT_WANDER',
- 'type' => 'act_flags',
- 'num_bits' => 4
- ],
- [
- 'name' => 'aggressive',
- 'bit' => 32,
- 'define' => 'ACT_AGGRESSIVE',
- 'type' => 'act_flags',
- 'num_bits' => 5
- ],
- [
- 'name' => 'stay_area',
- 'bit' => 64,
- 'define' => 'ACT_STAY_AREA',
- 'type' => 'act_flags',
- 'num_bits' => 6
- ],
- [
- 'name' => 'wimpy',
- 'bit' => 128,
- 'define' => 'ACT_WIMPY',
- 'type' => 'act_flags',
- 'num_bits' => 7
- ],
- [
- 'name' => 'pet',
- 'bit' => 256,
- 'define' => 'ACT_PET',
- 'type' => 'act_flags',
- 'num_bits' => 8
- ],
- [
- 'name' => 'train',
- 'bit' => 512,
- 'define' => 'ACT_TRAIN',
- 'type' => 'act_flags',
- 'num_bits' => 9
- ],
- [
- 'name' => 'practice',
- 'bit' => 1024,
- 'define' => 'ACT_PRACTICE',
- 'type' => 'act_flags',
- 'num_bits' => 10
- ],
- [
- 'name' => 'smarttrack',
- 'bit' => 2048,
- 'define' => 'ACT_SMARTTRACK',
- 'type' => 'act_flags',
- 'num_bits' => 11
- ],
- [
- 'name' => 'undead',
- 'bit' => 4096,
- 'define' => 'ACT_UNDEAD',
- 'type' => 'act_flags',
- 'num_bits' => 12
- ],
- [
- 'name' => 'inner_guardian',
- 'bit' => 8192,
- 'define' => 'ACT_INNER_GUARDIAN',
- 'type' => 'act_flags',
- 'num_bits' => 13
- ],
- [
- 'name' => 'cleric',
- 'bit' => 16384,
- 'define' => 'ACT_CLERIC',
- 'type' => 'act_flags',
- 'num_bits' => 14
- ],
- [
- 'name' => 'mage',
- 'bit' => 32768,
- 'define' => 'ACT_MAGE',
- 'type' => 'act_flags',
- 'num_bits' => 15
- ],
- [
- 'name' => 'intelligent',
- 'bit' => 65536,
- 'define' => 'ACT_INTELLIGENT',
- 'type' => 'act_flags',
- 'num_bits' => 16
- ],
- [
- 'name' => 'fast_track',
- 'bit' => 131072,
- 'define' => 'ACT_FAST_TRACK',
- 'type' => 'act_flags',
- 'num_bits' => 17
- ],
- [
- 'name' => 'noalign',
- 'bit' => 262144,
- 'define' => 'ACT_NOALIGN',
- 'type' => 'act_flags',
- 'num_bits' => 18
- ],
- [
- 'name' => 'nopurge',
- 'bit' => 524288,
- 'define' => 'ACT_NOPURGE',
- 'type' => 'act_flags',
- 'num_bits' => 19
- ],
- [
- 'name' => 'outdoors',
- 'bit' => 1048576,
- 'define' => 'ACT_OUTDOORS',
- 'type' => 'act_flags',
- 'num_bits' => 20
- ],
- [
- 'name' => 'indoors',
- 'bit' => 2097152,
- 'define' => 'ACT_INDOORS',
- 'type' => 'act_flags',
- 'num_bits' => 21
- ],
- [
- 'name' => 'guildguard',
- 'bit' => 4194304,
- 'define' => 'ACT_GUILDGUARD',
- 'type' => 'act_flags',
- 'num_bits' => 22
- ],
- [
- 'name' => 'is_healer',
- 'bit' => 8388608,
- 'define' => 'ACT_IS_HEALER',
- 'type' => 'act_flags',
- 'num_bits' => 23
- ],
- [
- 'name' => 'gain',
- 'bit' => 16777216,
- 'define' => 'ACT_GAIN',
- 'type' => 'act_flags',
- 'num_bits' => 24
- ],
- [
- 'name' => 'update_always',
- 'bit' => 33554432,
- 'define' => 'ACT_UPDATE_ALWAYS',
- 'type' => 'act_flags',
- 'num_bits' => 25
- ],
- [
- 'name' => 'detect_special',
- 'bit' => 67108864,
- 'define' => 'ACT_DETECT_SPECIAL',
- 'type' => 'act_flags',
- 'num_bits' => 26
- ],
- [
- 'name' => 'banker',
- 'bit' => 134217728,
- 'define' => 'ACT_BANKER',
- 'type' => 'act_flags',
- 'num_bits' => 27
- ],
- [
- 'name' => 'nocturnal',
- 'bit' => 268435456,
- 'define' => 'ACT_NOCTURNAL',
- 'type' => 'act_flags',
- 'num_bits' => 28
- ],
- [
- 'name' => 'diurnal',
- 'bit' => 536870912,
- 'define' => 'ACT_DIURNAL',
- 'type' => 'act_flags',
- 'num_bits' => 29
- ],
- [
- 'name' => 'fastwander',
- 'bit' => 1073741824,
- 'define' => 'ACT_FASTWANDER',
- 'type' => 'act_flags',
- 'num_bits' => 30
- ],
- [
- 'name' => 'area_attack',
- 'bit' => 1,
- 'define' => 'OFF_AREA_ATTACK',
- 'type' => 'off_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'backstab',
- 'bit' => 2,
- 'define' => 'OFF_BACKSTAB',
- 'type' => 'off_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'bash',
- 'bit' => 4,
- 'define' => 'OFF_BASH',
- 'type' => 'off_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'berserk',
- 'bit' => 8,
- 'define' => 'OFF_BERSERK',
- 'type' => 'off_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'disarm',
- 'bit' => 16,
- 'define' => 'OFF_DISARM',
- 'type' => 'off_flags',
- 'num_bits' => 4
- ],
- [
- 'name' => 'dodge',
- 'bit' => 32,
- 'define' => 'OFF_DODGE',
- 'type' => 'off_flags',
- 'num_bits' => 5
- ],
- [
- 'name' => 'fade',
- 'bit' => 64,
- 'define' => 'OFF_FADE',
- 'type' => 'off_flags',
- 'num_bits' => 6
- ],
- [
- 'name' => 'fast',
- 'bit' => 128,
- 'define' => 'OFF_FAST',
- 'type' => 'off_flags',
- 'num_bits' => 7
- ],
- [
- 'name' => 'kick',
- 'bit' => 256,
- 'define' => 'OFF_KICK',
- 'type' => 'off_flags',
- 'num_bits' => 8
- ],
- [
- 'name' => 'kick_dirt',
- 'bit' => 512,
- 'define' => 'OFF_KICK_DIRT',
- 'type' => 'off_flags',
- 'num_bits' => 9
- ],
- [
- 'name' => 'parry',
- 'bit' => 1024,
- 'define' => 'OFF_PARRY',
- 'type' => 'off_flags',
- 'num_bits' => 10
- ],
- [
- 'name' => 'rescue',
- 'bit' => 2048,
- 'define' => 'OFF_RESCUE',
- 'type' => 'off_flags',
- 'num_bits' => 11
- ],
- [
- 'name' => 'tail',
- 'bit' => 4096,
- 'define' => 'OFF_TAIL',
- 'type' => 'off_flags',
- 'num_bits' => 12
- ],
- [
- 'name' => 'trip',
- 'bit' => 8192,
- 'define' => 'OFF_TRIP',
- 'type' => 'off_flags',
- 'num_bits' => 13
- ],
- [
- 'name' => 'crush',
- 'bit' => 16384,
- 'define' => 'OFF_CRUSH',
- 'type' => 'off_flags',
- 'num_bits' => 14
- ],
- [
- 'name' => 'assist_all',
- 'bit' => 32768,
- 'define' => 'ASSIST_ALL',
- 'type' => 'off_flags',
- 'num_bits' => 15
- ],
- [
- 'name' => 'assist_align',
- 'bit' => 65536,
- 'define' => 'ASSIST_ALIGN',
- 'type' => 'off_flags',
- 'num_bits' => 16
- ],
- [
- 'name' => 'assist_race',
- 'bit' => 131072,
- 'define' => 'ASSIST_RACE',
- 'type' => 'off_flags',
- 'num_bits' => 17
- ],
- [
- 'name' => 'assist_players',
- 'bit' => 262144,
- 'define' => 'ASSIST_PLAYERS',
- 'type' => 'off_flags',
- 'num_bits' => 18
- ],
- [
- 'name' => 'assist_guard',
- 'bit' => 524288,
- 'define' => 'ASSIST_GUARD',
- 'type' => 'off_flags',
- 'num_bits' => 19
- ],
- [
- 'name' => 'assist_vnum',
- 'bit' => 1048576,
- 'define' => 'ASSIST_VNUM',
- 'type' => 'off_flags',
- 'num_bits' => 20
- ],
- [
- 'name' => 'no_track',
- 'bit' => 2097152,
- 'define' => 'NO_TRACK',
- 'type' => 'off_flags',
- 'num_bits' => 21
- ],
- [
- 'name' => 'static_tracking',
- 'bit' => 4194304,
- 'define' => 'STATIC_TRACKING',
- 'type' => 'off_flags',
- 'num_bits' => 22
- ],
- [
- 'name' => 'spam_murder',
- 'bit' => 8388608,
- 'define' => 'SPAM_MURDER',
- 'type' => 'off_flags',
- 'num_bits' => 23
- ],
- [
- 'name' => 'intimidated',
- 'bit' => 16777216,
- 'define' => 'OFF_INTIMIDATED',
- 'type' => 'off_flags',
- 'num_bits' => 24
- ],
- [
- 'name' => 'undead_drain',
- 'bit' => 33554432,
- 'define' => 'OFF_UNDEAD_DRAIN',
- 'type' => 'off_flags',
- 'num_bits' => 25
- ],
- [
- 'name' => 'assist_group',
- 'bit' => 67108864,
- 'define' => 'ASSIST_GROUP',
- 'type' => 'off_flags',
- 'num_bits' => 26
- ],
- [
- 'name' => 'summon',
- 'bit' => 1,
- 'define' => 'IMM_SUMMON',
- 'type' => 'imm_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'summon',
- 'bit' => 1,
- 'define' => 'RES_SUMMON',
- 'type' => 'res_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'summon',
- 'bit' => 1,
- 'define' => 'VULN_SUMMON',
- 'type' => 'vuln_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'charm',
- 'bit' => 2,
- 'define' => 'IMM_CHARM',
- 'type' => 'imm_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'charm',
- 'bit' => 2,
- 'define' => 'RES_CHARM',
- 'type' => 'res_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'charm',
- 'bit' => 2,
- 'define' => 'VULN_CHARM',
- 'type' => 'vuln_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'magic',
- 'bit' => 4,
- 'define' => 'IMM_MAGIC',
- 'type' => 'imm_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'magic',
- 'bit' => 4,
- 'define' => 'RES_MAGIC',
- 'type' => 'res_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'magic',
- 'bit' => 4,
- 'define' => 'VULN_MAGIC',
- 'type' => 'vuln_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'weapon',
- 'bit' => 8,
- 'define' => 'IMM_WEAPON',
- 'type' => 'imm_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'weapon',
- 'bit' => 8,
- 'define' => 'RES_WEAPON',
- 'type' => 'res_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'weapon',
- 'bit' => 8,
- 'define' => 'VULN_WEAPON',
- 'type' => 'vuln_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'bash',
- 'bit' => 16,
- 'define' => 'IMM_BASH',
- 'type' => 'imm_flags',
- 'num_bits' => 4
- ],
- [
- 'name' => 'bash',
- 'bit' => 16,
- 'define' => 'RES_BASH',
- 'type' => 'res_flags',
- 'num_bits' => 4
- ],
- [
- 'name' => 'bash',
- 'bit' => 16,
- 'define' => 'VULN_BASH',
- 'type' => 'vuln_flags',
- 'num_bits' => 4
- ],
- [
- 'name' => 'pierce',
- 'bit' => 32,
- 'define' => 'IMM_PIERCE',
- 'type' => 'imm_flags',
- 'num_bits' => 5
- ],
- [
- 'name' => 'pierce',
- 'bit' => 32,
- 'define' => 'RES_PIERCE',
- 'type' => 'res_flags',
- 'num_bits' => 5
- ],
- [
- 'name' => 'pierce',
- 'bit' => 32,
- 'define' => 'VULN_PIERCE',
- 'type' => 'vuln_flags',
- 'num_bits' => 5
- ],
- [
- 'name' => 'slash',
- 'bit' => 64,
- 'define' => 'IMM_SLASH',
- 'type' => 'imm_flags',
- 'num_bits' => 6
- ],
- [
- 'name' => 'slash',
- 'bit' => 64,
- 'define' => 'RES_SLASH',
- 'type' => 'res_flags',
- 'num_bits' => 6
- ],
- [
- 'name' => 'slash',
- 'bit' => 64,
- 'define' => 'VULN_SLASH',
- 'type' => 'vuln_flags',
- 'num_bits' => 6
- ],
- [
- 'name' => 'fire',
- 'bit' => 128,
- 'define' => 'IMM_FIRE',
- 'type' => 'imm_flags',
- 'num_bits' => 7
- ],
- [
- 'name' => 'fire',
- 'bit' => 128,
- 'define' => 'RES_FIRE',
- 'type' => 'res_flags',
- 'num_bits' => 7
- ],
- [
- 'name' => 'fire',
- 'bit' => 128,
- 'define' => 'VULN_FIRE',
- 'type' => 'vuln_flags',
- 'num_bits' => 7
- ],
- [
- 'name' => 'cold',
- 'bit' => 256,
- 'define' => 'IMM_COLD',
- 'type' => 'imm_flags',
- 'num_bits' => 8
- ],
- [
- 'name' => 'cold',
- 'bit' => 256,
- 'define' => 'RES_COLD',
- 'type' => 'res_flags',
- 'num_bits' => 8
- ],
- [
- 'name' => 'cold',
- 'bit' => 256,
- 'define' => 'VULN_COLD',
- 'type' => 'vuln_flags',
- 'num_bits' => 8
- ],
- [
- 'name' => 'lightning',
- 'bit' => 512,
- 'define' => 'IMM_LIGHTNING',
- 'type' => 'imm_flags',
- 'num_bits' => 9
- ],
- [
- 'name' => 'lightning',
- 'bit' => 512,
- 'define' => 'RES_LIGHTNING',
- 'type' => 'res_flags',
- 'num_bits' => 9
- ],
- [
- 'name' => 'lightning',
- 'bit' => 512,
- 'define' => 'VULN_LIGHTNING',
- 'type' => 'vuln_flags',
- 'num_bits' => 9
- ],
- [
- 'name' => 'acid',
- 'bit' => 1024,
- 'define' => 'IMM_ACID',
- 'type' => 'imm_flags',
- 'num_bits' => 10
- ],
- [
- 'name' => 'acid',
- 'bit' => 1024,
- 'define' => 'RES_ACID',
- 'type' => 'res_flags',
- 'num_bits' => 10
- ],
- [
- 'name' => 'acid',
- 'bit' => 1024,
- 'define' => 'VULN_ACID',
- 'type' => 'vuln_flags',
- 'num_bits' => 10
- ],
- [
- 'name' => 'poison',
- 'bit' => 2048,
- 'define' => 'IMM_POISON',
- 'type' => 'imm_flags',
- 'num_bits' => 11
- ],
- [
- 'name' => 'poison',
- 'bit' => 2048,
- 'define' => 'RES_POISON',
- 'type' => 'res_flags',
- 'num_bits' => 11
- ],
- [
- 'name' => 'poison',
- 'bit' => 2048,
- 'define' => 'VULN_POISON',
- 'type' => 'vuln_flags',
- 'num_bits' => 11
- ],
- [
- 'name' => 'negative',
- 'bit' => 4096,
- 'define' => 'IMM_NEGATIVE',
- 'type' => 'imm_flags',
- 'num_bits' => 12
- ],
- [
- 'name' => 'negative',
- 'bit' => 4096,
- 'define' => 'RES_NEGATIVE',
- 'type' => 'res_flags',
- 'num_bits' => 12
- ],
- [
- 'name' => 'negative',
- 'bit' => 4096,
- 'define' => 'VULN_NEGATIVE',
- 'type' => 'vuln_flags',
- 'num_bits' => 12
- ],
- [
- 'name' => 'holy',
- 'bit' => 8192,
- 'define' => 'IMM_HOLY',
- 'type' => 'imm_flags',
- 'num_bits' => 13
- ],
- [
- 'name' => 'holy',
- 'bit' => 8192,
- 'define' => 'RES_HOLY',
- 'type' => 'res_flags',
- 'num_bits' => 13
- ],
- [
- 'name' => 'holy',
- 'bit' => 8192,
- 'define' => 'VULN_HOLY',
- 'type' => 'vuln_flags',
- 'num_bits' => 13
- ],
- [
- 'name' => 'energy',
- 'bit' => 16384,
- 'define' => 'IMM_ENERGY',
- 'type' => 'imm_flags',
- 'num_bits' => 14
- ],
- [
- 'name' => 'energy',
- 'bit' => 16384,
- 'define' => 'RES_ENERGY',
- 'type' => 'res_flags',
- 'num_bits' => 14
- ],
- [
- 'name' => 'energy',
- 'bit' => 16384,
- 'define' => 'VULN_ENERGY',
- 'type' => 'vuln_flags',
- 'num_bits' => 14
- ],
- [
- 'name' => 'mental',
- 'bit' => 32768,
- 'define' => 'IMM_MENTAL',
- 'type' => 'imm_flags',
- 'num_bits' => 15
- ],
- [
- 'name' => 'mental',
- 'bit' => 32768,
- 'define' => 'RES_MENTAL',
- 'type' => 'res_flags',
- 'num_bits' => 15
- ],
- [
- 'name' => 'mental',
- 'bit' => 32768,
- 'define' => 'VULN_MENTAL',
- 'type' => 'vuln_flags',
- 'num_bits' => 15
- ],
- [
- 'name' => 'disease',
- 'bit' => 65536,
- 'define' => 'IMM_DISEASE',
- 'type' => 'imm_flags',
- 'num_bits' => 16
- ],
- [
- 'name' => 'disease',
- 'bit' => 65536,
- 'define' => 'RES_DISEASE',
- 'type' => 'res_flags',
- 'num_bits' => 16
- ],
- [
- 'name' => 'disease',
- 'bit' => 65536,
- 'define' => 'VULN_DISEASE',
- 'type' => 'vuln_flags',
- 'num_bits' => 16
- ],
- [
- 'name' => 'drowning',
- 'bit' => 131072,
- 'define' => 'IMM_DROWNING',
- 'type' => 'imm_flags',
- 'num_bits' => 17
- ],
- [
- 'name' => 'drowning',
- 'bit' => 131072,
- 'define' => 'RES_DROWNING',
- 'type' => 'res_flags',
- 'num_bits' => 17
- ],
- [
- 'name' => 'drowning',
- 'bit' => 131072,
- 'define' => 'VULN_DROWNING',
- 'type' => 'vuln_flags',
- 'num_bits' => 17
- ],
- [
- 'name' => 'light',
- 'bit' => 262144,
- 'define' => 'IMM_LIGHT',
- 'type' => 'imm_flags',
- 'num_bits' => 18
- ],
- [
- 'name' => 'light',
- 'bit' => 262144,
- 'define' => 'RES_LIGHT',
- 'type' => 'res_flags',
- 'num_bits' => 18
- ],
- [
- 'name' => 'light',
- 'bit' => 262144,
- 'define' => 'VULN_LIGHT',
- 'type' => 'vuln_flags',
- 'num_bits' => 18
- ],
- [
- 'name' => 'sound',
- 'bit' => 524288,
- 'define' => 'IMM_SOUND',
- 'type' => 'imm_flags',
- 'num_bits' => 19
- ],
- [
- 'name' => 'sound',
- 'bit' => 524288,
- 'define' => 'RES_SOUND',
- 'type' => 'res_flags',
- 'num_bits' => 19
- ],
- [
- 'name' => 'sound',
- 'bit' => 524288,
- 'define' => 'VULN_SOUND',
- 'type' => 'vuln_flags',
- 'num_bits' => 19
- ],
- [
- 'name' => 'internal',
- 'bit' => 1048576,
- 'define' => 'IMM_INTERNAL',
- 'type' => 'imm_flags',
- 'num_bits' => 20
- ],
- [
- 'name' => 'internal',
- 'bit' => 1048576,
- 'define' => 'RES_INTERNAL',
- 'type' => 'res_flags',
- 'num_bits' => 20
- ],
- [
- 'name' => 'internal',
- 'bit' => 1048576,
- 'define' => 'VULN_INTERNAL',
- 'type' => 'vuln_flags',
- 'num_bits' => 20
- ],
- [
- 'name' => 'mithril',
- 'bit' => 8388608,
- 'define' => 'IMM_MITHRIL',
- 'type' => 'imm_flags',
- 'num_bits' => 23
- ],
- [
- 'name' => 'mithril',
- 'bit' => 8388608,
- 'define' => 'RES_MITHRIL',
- 'type' => 'res_flags',
- 'num_bits' => 23
- ],
- [
- 'name' => 'mithril',
- 'bit' => 8388608,
- 'define' => 'VULN_MITHRIL',
- 'type' => 'vuln_flags',
- 'num_bits' => 23
- ],
- [
- 'name' => 'silver',
- 'bit' => 16777216,
- 'define' => 'IMM_SILVER',
- 'type' => 'imm_flags',
- 'num_bits' => 24
- ],
- [
- 'name' => 'silver',
- 'bit' => 16777216,
- 'define' => 'RES_SILVER',
- 'type' => 'res_flags',
- 'num_bits' => 24
- ],
- [
- 'name' => 'silver',
- 'bit' => 16777216,
- 'define' => 'VULN_SILVER',
- 'type' => 'vuln_flags',
- 'num_bits' => 24
- ],
- [
- 'name' => 'iron',
- 'bit' => 33554432,
- 'define' => 'IMM_IRON',
- 'type' => 'imm_flags',
- 'num_bits' => 25
- ],
- [
- 'name' => 'iron',
- 'bit' => 33554432,
- 'define' => 'RES_IRON',
- 'type' => 'res_flags',
- 'num_bits' => 25
- ],
- [
- 'name' => 'iron',
- 'bit' => 33554432,
- 'define' => 'VULN_IRON',
- 'type' => 'vuln_flags',
- 'num_bits' => 25
- ],
- [
- 'name' => 'sleep',
- 'bit' => 67108864,
- 'define' => 'IMM_SLEEP',
- 'type' => 'imm_flags',
- 'num_bits' => 26
- ],
- [
- 'name' => 'sleep',
- 'bit' => 67108864,
- 'define' => 'RES_SLEEP',
- 'type' => 'res_flags',
- 'num_bits' => 26
- ],
- [
- 'name' => 'sleep',
- 'bit' => 67108864,
- 'define' => 'VULN_SLEEP',
- 'type' => 'vuln_flags',
- 'num_bits' => 26
- ],
- [
- 'name' => 'edible',
- 'bit' => 1,
- 'define' => 'FORM_EDIBLE',
- 'type' => 'form_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'poison',
- 'bit' => 2,
- 'define' => 'FORM_POISON',
- 'type' => 'form_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'magical',
- 'bit' => 4,
- 'define' => 'FORM_MAGICAL',
- 'type' => 'form_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'instant_decay',
- 'bit' => 8,
- 'define' => 'FORM_INSTANT_DECAY',
- 'type' => 'form_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'other',
- 'bit' => 16,
- 'define' => 'FORM_OTHER',
- 'type' => 'form_flags',
- 'num_bits' => 4
- ],
- [
- 'name' => 'animal',
- 'bit' => 64,
- 'define' => 'FORM_ANIMAL',
- 'type' => 'form_flags',
- 'num_bits' => 6
- ],
- [
- 'name' => 'sentient',
- 'bit' => 128,
- 'define' => 'FORM_SENTIENT',
- 'type' => 'form_flags',
- 'num_bits' => 7
- ],
- [
- 'name' => 'undead',
- 'bit' => 256,
- 'define' => 'FORM_UNDEAD',
- 'type' => 'form_flags',
- 'num_bits' => 8
- ],
- [
- 'name' => 'construct',
- 'bit' => 512,
- 'define' => 'FORM_CONSTRUCT',
- 'type' => 'form_flags',
- 'num_bits' => 9
- ],
- [
- 'name' => 'mist',
- 'bit' => 1024,
- 'define' => 'FORM_MIST',
- 'type' => 'form_flags',
- 'num_bits' => 10
- ],
- [
- 'name' => 'intangible',
- 'bit' => 2048,
- 'define' => 'FORM_INTANGIBLE',
- 'type' => 'form_flags',
- 'num_bits' => 11
- ],
- [
- 'name' => 'biped',
- 'bit' => 4096,
- 'define' => 'FORM_BIPED',
- 'type' => 'form_flags',
- 'num_bits' => 12
- ],
- [
- 'name' => 'aquatic',
- 'bit' => 8192,
- 'define' => 'FORM_AQUATIC',
- 'type' => 'form_flags',
- 'num_bits' => 13
- ],
- [
- 'name' => 'insect',
- 'bit' => 16384,
- 'define' => 'FORM_INSECT',
- 'type' => 'form_flags',
- 'num_bits' => 14
- ],
- [
- 'name' => 'spider',
- 'bit' => 32768,
- 'define' => 'FORM_SPIDER',
- 'type' => 'form_flags',
- 'num_bits' => 15
- ],
- [
- 'name' => 'crustacean',
- 'bit' => 65536,
- 'define' => 'FORM_CRUSTACEAN',
- 'type' => 'form_flags',
- 'num_bits' => 16
- ],
- [
- 'name' => 'worm',
- 'bit' => 131072,
- 'define' => 'FORM_WORM',
- 'type' => 'form_flags',
- 'num_bits' => 17
- ],
- [
- 'name' => 'blob',
- 'bit' => 262144,
- 'define' => 'FORM_BLOB',
- 'type' => 'form_flags',
- 'num_bits' => 18
- ],
- [
- 'name' => 'mammal',
- 'bit' => 2097152,
- 'define' => 'FORM_MAMMAL',
- 'type' => 'form_flags',
- 'num_bits' => 21
- ],
- [
- 'name' => 'bird',
- 'bit' => 4194304,
- 'define' => 'FORM_BIRD',
- 'type' => 'form_flags',
- 'num_bits' => 22
- ],
- [
- 'name' => 'reptile',
- 'bit' => 8388608,
- 'define' => 'FORM_REPTILE',
- 'type' => 'form_flags',
- 'num_bits' => 23
- ],
- [
- 'name' => 'snake',
- 'bit' => 16777216,
- 'define' => 'FORM_SNAKE',
- 'type' => 'form_flags',
- 'num_bits' => 24
- ],
- [
- 'name' => 'dragon',
- 'bit' => 33554432,
- 'define' => 'FORM_DRAGON',
- 'type' => 'form_flags',
- 'num_bits' => 25
- ],
- [
- 'name' => 'amphibian',
- 'bit' => 67108864,
- 'define' => 'FORM_AMPHIBIAN',
- 'type' => 'form_flags',
- 'num_bits' => 26
- ],
- [
- 'name' => 'fish',
- 'bit' => 134217728,
- 'define' => 'FORM_FISH',
- 'type' => 'form_flags',
- 'num_bits' => 27
- ],
- [
- 'name' => 'cold_blood',
- 'bit' => 268435456,
- 'define' => 'FORM_COLD_BLOOD',
- 'type' => 'form_flags',
- 'num_bits' => 28
- ],
- [
- 'name' => 'nospeech',
- 'bit' => 536870912,
- 'define' => 'FORM_NOSPEECH',
- 'type' => 'form_flags',
- 'num_bits' => 29
- ],
- [
- 'name' => 'head',
- 'bit' => 1,
- 'define' => 'PART_HEAD',
- 'type' => 'body_parts',
- 'num_bits' => 0
- ],
- [
- 'name' => 'arms',
- 'bit' => 2,
- 'define' => 'PART_ARMS',
- 'type' => 'body_parts',
- 'num_bits' => 1
- ],
- [
- 'name' => 'legs',
- 'bit' => 4,
- 'define' => 'PART_LEGS',
- 'type' => 'body_parts',
- 'num_bits' => 2
- ],
- [
- 'name' => 'heart',
- 'bit' => 8,
- 'define' => 'PART_HEART',
- 'type' => 'body_parts',
- 'num_bits' => 3
- ],
- [
- 'name' => 'brains',
- 'bit' => 16,
- 'define' => 'PART_BRAINS',
- 'type' => 'body_parts',
- 'num_bits' => 4
- ],
- [
- 'name' => 'guts',
- 'bit' => 32,
- 'define' => 'PART_GUTS',
- 'type' => 'body_parts',
- 'num_bits' => 5
- ],
- [
- 'name' => 'hands',
- 'bit' => 64,
- 'define' => 'PART_HANDS',
- 'type' => 'body_parts',
- 'num_bits' => 6
- ],
- [
- 'name' => 'feet',
- 'bit' => 128,
- 'define' => 'PART_FEET',
- 'type' => 'body_parts',
- 'num_bits' => 7
- ],
- [
- 'name' => 'fingers',
- 'bit' => 256,
- 'define' => 'PART_FINGERS',
- 'type' => 'body_parts',
- 'num_bits' => 8
- ],
- [
- 'name' => 'ear',
- 'bit' => 512,
- 'define' => 'PART_EAR',
- 'type' => 'body_parts',
- 'num_bits' => 9
- ],
- [
- 'name' => 'eye',
- 'bit' => 1024,
- 'define' => 'PART_EYE',
- 'type' => 'body_parts',
- 'num_bits' => 10
- ],
- [
- 'name' => 'long_tongue',
- 'bit' => 2048,
- 'define' => 'PART_LONG_TONGUE',
- 'type' => 'body_parts',
- 'num_bits' => 11
- ],
- [
- 'name' => 'eyestalks',
- 'bit' => 4096,
- 'define' => 'PART_EYESTALKS',
- 'type' => 'body_parts',
- 'num_bits' => 12
- ],
- [
- 'name' => 'tentacles',
- 'bit' => 8192,
- 'define' => 'PART_TENTACLES',
- 'type' => 'body_parts',
- 'num_bits' => 13
- ],
- [
- 'name' => 'fins',
- 'bit' => 16384,
- 'define' => 'PART_FINS',
- 'type' => 'body_parts',
- 'num_bits' => 14
- ],
- [
- 'name' => 'wings',
- 'bit' => 32768,
- 'define' => 'PART_WINGS',
- 'type' => 'body_parts',
- 'num_bits' => 15
- ],
- [
- 'name' => 'tail',
- 'bit' => 65536,
- 'define' => 'PART_TAIL',
- 'type' => 'body_parts',
- 'num_bits' => 16
- ],
- [
- 'name' => 'claws',
- 'bit' => 131072,
- 'define' => 'PART_CLAWS',
- 'type' => 'body_parts',
- 'num_bits' => 17
- ],
- [
- 'name' => 'fangs',
- 'bit' => 262144,
- 'define' => 'PART_FANGS',
- 'type' => 'body_parts',
- 'num_bits' => 18
- ],
- [
- 'name' => 'horns',
- 'bit' => 524288,
- 'define' => 'PART_HORNS',
- 'type' => 'body_parts',
- 'num_bits' => 19
- ],
- [
- 'name' => 'scales',
- 'bit' => 1048576,
- 'define' => 'PART_SCALES',
- 'type' => 'body_parts',
- 'num_bits' => 20
- ],
- [
- 'name' => 'tusks',
- 'bit' => 2097152,
- 'define' => 'PART_TUSKS',
- 'type' => 'body_parts',
- 'num_bits' => 21
- ],
- [
- 'name' => 'none',
- 'bit' => 1,
- 'define' => 'AREA_NONE',
- 'type' => 'area_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'explore',
- 'bit' => 2,
- 'define' => 'AREA_EXPLORE',
- 'type' => 'area_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'no_newbies',
- 'bit' => 4,
- 'define' => 'AREA_NO_NEWBIES',
- 'type' => 'area_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'unghost',
- 'bit' => 8,
- 'define' => 'AREA_UNGHOST',
- 'type' => 'area_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'isdoor',
- 'bit' => 1,
- 'define' => 'EX_ISDOOR',
- 'type' => 'exit_flags',
- 'num_bits' => 0
- ],
- [
- 'name' => 'closed',
- 'bit' => 2,
- 'define' => 'EX_CLOSED',
- 'type' => 'exit_flags',
- 'num_bits' => 1
- ],
- [
- 'name' => 'locked',
- 'bit' => 4,
- 'define' => 'EX_LOCKED',
- 'type' => 'exit_flags',
- 'num_bits' => 2
- ],
- [
- 'name' => 'pickproof',
- 'bit' => 8,
- 'define' => 'EX_PICKPROOF',
- 'type' => 'exit_flags',
- 'num_bits' => 3
- ],
- [
- 'name' => 'nopass',
- 'bit' => 16,
- 'define' => 'EX_NOPASS',
- 'type' => 'exit_flags',
- 'num_bits' => 4
- ],
- [
- 'name' => 'noclose',
- 'bit' => 32,
- 'define' => 'EX_NOCLOSE',
- 'type' => 'exit_flags',
- 'num_bits' => 5
- ],
- [
- 'name' => 'nolock',
- 'bit' => 64,
- 'define' => 'EX_NOLOCK',
- 'type' => 'exit_flags',
- 'num_bits' => 6
- ],
- [
- 'name' => 'nobash',
- 'bit' => 128,
- 'define' => 'EX_NOBASH',
- 'type' => 'exit_flags',
- 'num_bits' => 7
- ],
- [
- 'name' => 'nonobvious',
- 'bit' => 256,
- 'define' => 'EX_NONOBVIOUS',
- 'type' => 'exit_flags',
- 'num_bits' => 8
- ],
- [
- 'name' => 'translucent',
- 'bit' => 512,
- 'define' => 'EX_TRANSLUCENT',
- 'type' => 'exit_flags',
- 'num_bits' => 9
- ],
- [
- 'name' => 'jammed',
- 'bit' => 1024,
- 'define' => 'EX_JAMMED',
- 'type' => 'exit_flags',
- 'num_bits' => 10
- ]
- ]);
- }
-}
diff --git a/admin/database/seeds/SeedClassTable.php b/admin/database/seeds/SeedClassTable.php
deleted file mode 100644
index d9ce370..0000000
--- a/admin/database/seeds/SeedClassTable.php
+++ /dev/null
@@ -1,163 +0,0 @@
-table('class_table')
- ->insert([
- [
- 'name' => 'warrior',
- 'who_name' => 'War',
- 'attr_prime' => 0,
- 'align' => 0,
- 'weapon' => 24589,
- 'gainconst' => 5,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 0,
- 'status' => 1
- ],
- [
- 'name' => 'thief',
- 'who_name' => 'Thi',
- 'attr_prime' => 3,
- 'align' => 0,
- 'weapon' => 24588,
- 'gainconst' => 4,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 0,
- 'status' => 1
- ],
- [
- 'name' => 'zealot',
- 'who_name' => 'Zea',
- 'attr_prime' => 2,
- 'align' => 0,
- 'weapon' => 24589,
- 'gainconst' => 3,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 2,
- 'status' => 1
- ],
- [
- 'name' => 'paladin',
- 'who_name' => 'Pal',
- 'attr_prime' => 0,
- 'align' => 4,
- 'weapon' => 24589,
- 'gainconst' => 3,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 2,
- 'status' => 1
- ],
- [
- 'name' => 'anti-paladin',
- 'who_name' => 'A-P',
- 'attr_prime' => 0,
- 'align' => 6,
- 'weapon' => 24589,
- 'gainconst' => 4,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 1,
- 'status' => 1
- ],
- [
- 'name' => 'ranger',
- 'who_name' => 'Ran',
- 'attr_prime' => 0,
- 'align' => 0,
- 'weapon' => 24589,
- 'gainconst' => 5,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 0,
- 'status' => 0
- ],
- [
- 'name' => 'assassin',
- 'who_name' => 'Asn',
- 'attr_prime' => 3,
- 'align' => 0,
- 'weapon' => 24589,
- 'gainconst' => 4,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 1,
- 'status' => 1
- ],
- [
- 'name' => 'shapeshifter',
- 'who_name' => 'Shp',
- 'attr_prime' => 1,
- 'align' => 0,
- 'weapon' => 24589,
- 'gainconst' => 1,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 1,
- 'status' => 0
- ],
- [
- 'name' => 'healer',
- 'who_name' => 'Hea',
- 'attr_prime' => 2,
- 'align' => 0,
- 'weapon' => 24586,
- 'gainconst' => 3,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 2,
- 'status' => 1
- ],
- [
- 'name' => 'necromancer',
- 'who_name' => 'Nec',
- 'attr_prime' => 1,
- 'align' => 6,
- 'weapon' => 24589,
- 'gainconst' => 1,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 1,
- 'status' => 1
- ],
- [
- 'name' => 'sorcerer',
- 'who_name' => 'Sor',
- 'attr_prime' => 1,
- 'align' => 0,
- 'weapon' => 24588,
- 'gainconst' => 1,
- 'base_group' => 'class basics',
- 'default_group' => 'class default',
- 'ctype' => 1,
- 'status' => 1
- ],
- [
- 'name' => 'none',
- 'who_name' => 'non',
- 'attr_prime' => 0,
- 'align' => 0,
- 'weapon' => 0,
- 'gainconst' => 0,
- 'base_group' => 'basic skills',
- 'default_group' => 'basic skills',
- 'ctype' => 0,
- 'status' => 0
- ]
- ]);
- }
-}
diff --git a/admin/database/seeds/SeedClimateTable.php b/admin/database/seeds/SeedClimateTable.php
deleted file mode 100644
index c00f7d8..0000000
--- a/admin/database/seeds/SeedClimateTable.php
+++ /dev/null
@@ -1,67 +0,0 @@
-table('climate_table')
- ->insert([
- [
- 'name' => 'none',
- 'number' => 0,
- 'skyfreqs' => '0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0',
- 'tempfreqs' => '0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0'
- ],
- [
- 'name' => 'temperate',
- 'number' => 1,
- 'skyfreqs' => '20|20|20|20,40|40|40|40,60|60|60|60,60|70|70|70,60|80|90|80,65|90|100|90,90|97|100|97,95|98|100|98,100|100|100|100',
- 'tempfreqs' => '0|25|60|25,0|75|100|75,40|100|100|100,100|100|100|100'
- ],
- [
- 'name' => 'desert',
- 'number' => 2,
- 'skyfreqs' => '70|80|90|80,80|90|100|90,80|90|100|90,80|90|100|90,95|98|100|98,100|100|100|100,100|100|100|100,100|100|100|100,100|100|100|100',
- 'tempfreqs' => '50|70|90|70,50|80|100|80,100|100|100|100,100|100|100|100'
- ],
- [
- 'name' => 'tropical',
- 'number' => 3,
- 'skyfreqs' => '5|5|5|5,10|10|10|10,30|30|30|30,50|50|50|50,80|80|80|80,100|100|100|100,100|100|100|100,100|100|100|100,100|100|100|100',
- 'tempfreqs' => '50|80|100|80,100|100|100|100,100|100|100|100,100|100|100|100'
- ],
- [
- 'name' => 'alpine',
- 'number' => 4,
- 'skyfreqs' => '20|20|20|20,40|40|40|40,60|60|60|60,60|60|70|60,60|60|75|60,60|60|85|60,70|80|95|80,95|90|97|90,100|100|100|100',
- 'tempfreqs' => '0|0|0|0,0|15|60|15,30|60|100|60,100|100|100|100'
- ],
- [
- 'name' => 'tundra',
- 'number' => 5,
- 'skyfreqs' => '30|30|30|30,40|40|40|40,50|50|50|50,50|50|55|50,50|50|55|50,50|50|60|50,70|80|90|80,95|90|93|90,100|100|100|100',
- 'tempfreqs' => '0|0|0|0,0|0|10|0,0|10|50|10,100|100|100|100'
- ],
- [
- 'name' => 'subtropical',
- 'number' => 6,
- 'skyfreqs' => '0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0',
- 'tempfreqs' => '0|0|0|0,0|0|0|0,0|0|0|0,0|0|0|0'
- ],
- [
- 'name' => 'arid',
- 'number' => 7,
- 'skyfreqs' => '30|50|70|50,40|75|95|75,50|85|100|85,60|90|100|90,80|95|100|95,96|100|100|100,98|100|100|100,98|100|100|100,100|100|100|100',
- 'tempfreqs' => '0|0|80|0,0|50|100|50,75|100|100|100,100|100|100|100'
- ]
- ]);
- }
-}
diff --git a/admin/database/seeds/SeedDLookupTable.php b/admin/database/seeds/SeedDLookupTable.php
deleted file mode 100644
index 26cd702..0000000
--- a/admin/database/seeds/SeedDLookupTable.php
+++ /dev/null
@@ -1,348 +0,0 @@
-table('d_lookup')
- ->insert([
- [
- 'name' => 'strength',
- 'abbrev' => 'str',
- 'define' => 'STAT_STR',
- 'category' => 'stats',
- 'value' => 0
- ],
- [
- 'name' => 'intelligence',
- 'abbrev' => 'int',
- 'define' => 'STAT_INT',
- 'category' => 'stats',
- 'value' => 1
- ],
- [
- 'name' => 'wisdom',
- 'abbrev' => 'wis',
- 'define' => 'STAT_WIS',
- 'category' => 'stats',
- 'value' => 2
- ],
- [
- 'name' => 'dexterity',
- 'abbrev' => 'dex',
- 'define' => 'STAT_DEX',
- 'category' => 'stats',
- 'value' => 3
- ],
- [
- 'name' => 'constitution',
- 'abbrev' => 'con',
- 'define' => 'STAT_CON',
- 'category' => 'stats',
- 'value' => 4
- ],
- [
- 'name' => 'casts',
- 'abbrev' => 'casts',
- 'define' => 'CLASS_CASTER',
- 'category' => 'magical_class',
- 'value' => 1
- ],
- [
- 'name' => 'communes',
- 'abbrev' => 'communes',
- 'define' => 'CLASS_COMMUNER',
- 'category' => 'magical_class',
- 'value' => 2
- ],
- [
- 'name' => 'none',
- 'abbrev' => 'none',
- 'define' => 'CLASS_NEITHER',
- 'category' => 'magical_class',
- 'value' => 0
- ],
- [
- 'name' => 'open',
- 'abbrev' => 'open',
- 'define' => 'RACE_OPEN',
- 'category' => 'race_status',
- 'value' => 1
- ],
- [
- 'name' => 'closed',
- 'abbrev' => 'closed',
- 'define' => 'RACE_CLOSED',
- 'category' => 'race_status',
- 'value' => 0
- ],
- [
- 'name' => 'any',
- 'abbrev' => 'any',
- 'define' => 'ALIGN_ANY',
- 'category' => 'align_allowed',
- 'value' => 0
- ],
- [
- 'name' => 'good neutral',
- 'abbrev' => 'good neutral',
- 'define' => 'ALIGN_GN',
- 'category' => 'align_allowed',
- 'value' => 1
- ],
- [
- 'name' => 'neutral evil',
- 'abbrev' => 'neutral evil',
- 'define' => 'ALIGN_NE',
- 'category' => 'align_allowed',
- 'value' => 2
- ],
- [
- 'name' => 'good evil',
- 'abbrev' => 'good evil',
- 'define' => 'ALIGN_GE',
- 'category' => 'align_allowed',
- 'value' => 3
- ],
- [
- 'name' => 'good',
- 'abbrev' => 'good',
- 'define' => 'ALIGN_G',
- 'category' => 'align_allowed',
- 'value' => 4
- ],
- [
- 'name' => 'neutral',
- 'abbrev' => 'neutral',
- 'define' => 'ALIGN_N',
- 'category' => 'align_allowed',
- 'value' => 5
- ],
- [
- 'name' => 'evil',
- 'abbrev' => 'evil',
- 'define' => 'ALIGN_E',
- 'category' => 'align_allowed',
- 'value' => 6
- ],
- [
- 'name' => 'tiny',
- 'abbrev' => 'tiny',
- 'define' => 'SIZE_TINY',
- 'category' => 'size',
- 'value' => 0
- ],
- [
- 'name' => 'small',
- 'abbrev' => 'small',
- 'define' => 'SIZE_SMALL',
- 'category' => 'size',
- 'value' => 1
- ],
- [
- 'name' => 'medium',
- 'abbrev' => 'medium',
- 'define' => 'SIZE_MEDIUM',
- 'category' => 'size',
- 'value' => 2
- ],
- [
- 'name' => 'large',
- 'abbrev' => 'large',
- 'define' => 'SIZE_LARGE',
- 'category' => 'size',
- 'value' => 3
- ],
- [
- 'name' => 'huge',
- 'abbrev' => 'huge',
- 'define' => 'SIZE_HUGE',
- 'category' => 'size',
- 'value' => 4
- ],
- [
- 'name' => 'giant',
- 'abbrev' => 'giant',
- 'define' => 'SIZE_GIANT',
- 'category' => 'size',
- 'value' => 5
- ],
- [
- 'name' => 'immense',
- 'abbrev' => 'immense',
- 'define' => 'SIZE_IMMENSE',
- 'category' => 'size',
- 'value' => 6
- ],
- [
- 'name' => 'open',
- 'abbrev' => 'open',
- 'define' => 'CLASS_OPEN',
- 'category' => 'class_status',
- 'value' => 1
- ],
- [
- 'name' => 'closed',
- 'abbrev' => 'closed',
- 'define' => 'CLASS_CLOSED',
- 'category' => 'class_status',
- 'value' => 0
- ],
- [
- 'name' => 'normal',
- 'abbrev' => 'normal',
- 'define' => 'ARE_NORMAL',
- 'category' => 'area_type',
- 'value' => 0
- ],
- [
- 'name' => 'road_river',
- 'abbrev' => 'road_river',
- 'define' => 'ARE_ROAD_RIVER',
- 'category' => 'area_type',
- 'value' => 1
- ],
- [
- 'name' => 'cabal',
- 'abbrev' => 'cabal',
- 'define' => 'ARE_CABAL',
- 'category' => 'area_type',
- 'value' => 2
- ],
- [
- 'name' => 'quest',
- 'abbrev' => 'quest',
- 'define' => 'ARE_QUEST',
- 'category' => 'area_type',
- 'value' => 3
- ],
- [
- 'name' => 'city',
- 'abbrev' => 'city',
- 'define' => 'ARE_CITY',
- 'category' => 'area_type',
- 'value' => 4
- ],
- [
- 'name' => 'unopened',
- 'abbrev' => 'unopened',
- 'define' => 'ARE_UNOPENED',
- 'category' => 'area_type',
- 'value' => 5
- ],
- [
- 'name' => 'shrine',
- 'abbrev' => 'shrine',
- 'define' => 'ARE_SHRINE',
- 'category' => 'area_type',
- 'value' => 6
- ],
- [
- 'name' => 'none',
- 'abbrev' => 'none',
- 'define' => 'CLIMATE_NONE',
- 'category' => 'climate_type',
- 'value' => 0
- ],
- [
- 'name' => 'temperate',
- 'abbrev' => 'temperate',
- 'define' => 'CLIMATE_TEMPERATE',
- 'category' => 'climate_type',
- 'value' => 1
- ],
- [
- 'name' => 'desert',
- 'abbrev' => 'desert',
- 'define' => 'CLIMATE_DESERT',
- 'category' => 'climate_type',
- 'value' => 2
- ],
- [
- 'name' => 'tropical',
- 'abbrev' => 'tropical',
- 'define' => 'CLIMATE_TROPICAL',
- 'category' => 'climate_type',
- 'value' => 3
- ],
- [
- 'name' => 'alpine',
- 'abbrev' => 'alpine',
- 'define' => 'CLIMATE_ALPINE',
- 'category' => 'climate_type',
- 'value' => 4
- ],
- [
- 'name' => 'tundra',
- 'abbrev' => 'tundra',
- 'define' => 'CLIMATE_TUNDRA',
- 'category' => 'climate_type',
- 'value' => 5
- ],
- [
- 'name' => 'subtropical',
- 'abbrev' => 'subtropical',
- 'define' => 'CLIMATE_SUBTROPICAL',
- 'category' => 'climate_type',
- 'value' => 6
- ],
- [
- 'name' => 'arid',
- 'abbrev' => 'arid',
- 'define' => 'CLIMATE_ARID',
- 'category' => 'climate_type',
- 'value' => 7
- ],
- [
- 'name' => 'north',
- 'abbrev' => 'n',
- 'define' => 'DIR_NORTH',
- 'category' => 'directions',
- 'value' => 0
- ],
- [
- 'name' => 'east',
- 'abbrev' => 'e',
- 'define' => 'DIR_EAST',
- 'category' => 'directions',
- 'value' => 1
- ],
- [
- 'name' => 'south',
- 'abbrev' => 's',
- 'define' => 'DIR_SOUTH',
- 'category' => 'directions',
- 'value' => 2
- ],
- [
- 'name' => 'west',
- 'abbrev' => 'w',
- 'define' => 'DIR_WEST',
- 'category' => 'directions',
- 'value' => 3
- ],
- [
- 'name' => 'up',
- 'abbrev' => 'u',
- 'define' => 'DIR_UP',
- 'category' => 'directions',
- 'value' => 4
- ],
- [
- 'name' => 'down',
- 'abbrev' => 'd',
- 'define' => 'DIR_DOWN',
- 'category' => 'directions',
- 'value' => 5
- ]
- ]);
- }
-}
diff --git a/admin/database/seeds/SeedHelpFilesBakTable.php b/admin/database/seeds/SeedHelpFilesBakTable.php
deleted file mode 100644
index 3e1c26d..0000000
--- a/admin/database/seeds/SeedHelpFilesBakTable.php
+++ /dev/null
@@ -1,8558 +0,0 @@
-insert([
- [
- 'id' => 398,
- 'title' => 'SCION SCIONS',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'The Scions of Knowledge are arguably the most elite and powerful magi in
-all of Shalar. Having a long and rather strange history involving with
-wise leaders, intrigue, war and even its fall and reincarnation, the
-organization has stood up to the test of time better than most others of
-mortal design in the whole of Shalaran history.
-
-These famed mages have taken residence within the Glass Tower, the
-mysterious mecca of magic that the city of Melcene was built around.
-Accepting only the purest of mages and most dedicated of scholars, the
-zealous Scions wage a constant war against ignorance in all forms. The
-belief that ignorance is dangerous, infectious and must be eliminated at
-any cost so that mortals as a whole may move forward is held dearly by
-these intellectual elite.
-
-To join this exclusive organization, one must be eager to learn, able to
-work and communicate with others in an orderly manner and at least of the
-thirteenth rank of his or her guild.
-
-The patron deities of the Scions of Knowledge are Zethus & Lyntress.
-
-Also see: CABALS, ROLEPLAYING, DESCRIPTION, ROLE, POWERS',
- 'author' => '',
- ],
- [
- 'id' => 393,
- 'title' => 'TRAIN GAIN',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: train
- train or
-
-Training must be done at a trainer of some sort. Training a statistic
-increases its value by one, permanently. Training in hp/mana/moves
-increases the chosen value by ten, also permanently. You will receive one
-training point every five levels of experience. Training points are
-tougher to come across than practice points; one training point is worth
-ten practice points.
-
-Syntax: gain convert
- gain revert
-
-GAIN CONVERT converts ten practice points to one training point, while
-GAIN REVERT converts one training point into ten practice points. This
-can only be done where you are able to train.
-
-Also see: PRACTICE, SKILLS, SPELLS, SUPPLICATIONS',
- 'author' => '',
- ],
- [
- 'id' => 363,
- 'title' => 'ABYSSAL TITAN TITANS',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Vulnerable to holy attacks and resistant to fire, there has been much
-speculation as to the rather obvious origins of the abyss titan race.
-They surfaced in Shalar shortly after their celestial and planar cousins,
-and seem too close in appearance to be an entirely separate race. They
-have, however, an entirely different temperment. The least intelligent of
-the titans, but the largest and most easily disposed to violence, abyss
-titans rage through the land daily.
-
-Abyssal Titans may be Warriors, Zealots, or Anti-Paladins.
-
-Max Stats:
-Strength: 25 Intelligence: 15 Wisdom: 16 Dexterity: 20 Constitution: 23',
- 'author' => '',
- ],
- [
- 'id' => 433,
- 'title' => '\'OFFER\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: offer - - To offer an item
- offer - To check the status of your offering.
-
-While standing before the altar of the god you seek, you may sacrifice an
-offering to the god using the OFFER command. Doing this would let the god
-know that you were at his or her shrine.
-
-If the god is pleased with your behavior and your offering, he or she will
-accept it. If not, it will be declined. If the offering is undisturbed,
-then it is likely that the god that you seek has not been present lately.
-
-Also see: OFFER, ROLEPLAYING',
- 'author' => '',
- ],
- [
- 'id' => 8,
- 'title' => 'HOMETOWN',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Currently one may choose the hometown of Cimar, Melcene, or Iseldheim.',
- 'author' => '',
- ],
- [
- 'id' => 9,
- 'title' => 'WIZLIST',
- 'skill' => '(wizlist)',
- 'minlevel' => 0,
- 'helpdata' => 'The following Caelumaedani Lords are known within the land of Shalar:
-
-Calenduil - Unknown
-Morglum - The Platinum Pickaxe
-Gravan - The Blind Eye
-Carantoc - Mark of the Grim Mastiff
-Rygath - The Searing Blade
-Gawinn - The Silver Ironwood
-
-Also see: HELP OFFER, HELP RELIGION',
- 'author' => '',
- ],
- [
- 'id' => 10,
- 'title' => 'STORY \'THE BEGINNING\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'I am Otho the bard, and this is my penning. Long have the songs of this
-land\'s beginnings and history gone unsung -- such that they have descended
-into mythos. A dangerous subject for one\'s memory to fail, as I will tell
-in due time. Read on, Shalaran, for the prophecies of this world\'s wisest
-men and the deaths of its greatest heroes must not have been in vain.
-Read on, and read closely, for only scholars and fools might refuse that
-which is free and yet priceless.
-
- - Otho Sostenc II
- \'A World\'s Tale\' 1511 Secundum Bellum (SB)
-
-Continued in \'The Arrival\'',
- 'author' => '',
- ],
- [
- 'id' => 369,
- 'title' => 'IMOTD',
- 'skill' => '',
- 'minlevel' => 52,
- 'helpdata' => 'Welcome Immortal!
-
-07/14/2003 - Back in black, we hit the sack, it\'s been too long we\'re
-glad to be back.
-
-04/07/2002 - ALIST has been upgraded. You can do ALIST (vnum) to find
-out what area a given vnum belongs to, and you can do ALIST (substring)
-to find any areas whose name contain the given substring.
-
-READ THE NEW "IMMRULES" ASAP.
-[Hit Return to continue]',
- 'author' => '',
- ],
- [
- 'id' => 27,
- 'title' => 'EMPOWERMENT',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Those who choose the classes of healer, paladin, or zealot must seek
-empowerment from an Immortal. On the most basic supplications and skills
-can be accessed until you have been empowered by your chosen Immortal. To
-gain empowerment, you must choose an Immortals religion to follow, and
-contact him/her to gain their blessing.
-
-Most Immortals in Shalar have a shrine located somewhere in the land, and
-praying from their shrine, or a place representitive of their religion is
-the best way to receive an answer. Empowerment is a gift, not a right,
-and those who choose the clerical classes will he held to a higher
-roleplaying standard than the norm. For help on praying to your chosen
-Immortal, try the \'help pray\' command.
-
-Empowerment may also be taken away, if you stray from the precepts of the
-religion you have chosen. Empowered classes are for the experienced
-player. Keep in mind that while they are more difficult to play, the
-rewards can be tremendous.
-
-Above all, patience is needed. All the Immortals of Riftshadow put a
-tremendous amount of effort into the world of Shalar, and they are
-watching you. But keep in mind that empowerment is not something that
-Immortals take lightly, and will not be given to the below average
-roleplayer. You, the empoweree, are to be a representitive of them on
-Shalar, and the Immortal must be convinced that you are up to the task.
-
-See also: ROLEPLAY, RELIGION, OFFER',
- 'author' => '',
- ],
- [
- 'id' => 396,
- 'title' => '\'CABAL\' \'CABALS\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'A Cabal is a group of individuals who have banded together for a common
-goal. Whether they work together, or separately to achieve this goal
-is irrelevant. Entrance into Cabals can be done in a few ways. There
-are mortal leaders of most Cabals who can interview, and possibly
-induct you. There are also Immortal leaders of each Cabal, who can
-watch over, and induct prospective members. If you cannot find
-the leader of a Cabal, it is suggested you send a note to the Cabal itself
-by way of introduction. As of now, the following Cabals exist:
-
-The Bounty Hunters (See HELP BOUNTY)
-The Scions of Knowledge (See HELP SCION)
-The Barbarian Horde (See HELP HORDE)
-The Regal Theatre (See HELP THEATRE)
-The Phalanx of Fire (See HELP PHALANX)
-
-(DISBANDED) The Common Guild (See HELP COMMON)
-
-Other helpfiles that you should also read: ROLEPLAYING, POWERS, ROLE,
-DESCRIPTION',
- 'author' => '',
- ],
- [
- 'id' => 19,
- 'title' => 'PRAYING PRAY',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'There are a few reasons to pray. You can pray to attempt to contact your
-diety, and you can pray to report bugs in the game. Do not pray asking
-for help in matters trivial matters. For example, do not pray to the Gods
-asking for equipment. If attempting to contact your diety, you are
-expected to remain in character at all times. In fact, as a general rule,
-whenever dealing with Immortals, it is wise to remain in character unless
-told otherwise. The Immortal staff attempts to answer each prayer as soon
-as possible. Do not sit around praying constantly. Space your prayers
-out. We hear you, and will answer your prayers as soon as we can.',
- 'author' => '',
- ],
- [
- 'id' => 20,
- 'title' => 'ROLEPLAY ROLEPLAYING RP',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'While Riftshadow is a Player-Killing MUD, Roleplaying is required. Before
-your character advances too far, ask yourself a few simple questions. Why
-is my character the race he/she is? Why does he seek to join a certain
-Cabal, or why does he/she wish to join no Cabal at all? What is his/her
-purpose? How does he/she interact with others, and why? How does his/her
-physical appearance affect him/her? All these simple questions will help
-you start a role, which you can spend the rest of your characters life
-developing. No role is permanent. Expect your character to grow, and
-change, and welcome it. Not all people are exceptional roleplayers, but
-an honest attempt at it is required in the world of Riftshadow.
-
-Also see: RULES, ETHOS, ALIGNMENT, PLAYERKILLING, NEWBIE',
- 'author' => '',
- ],
- [
- 'id' => 22,
- 'title' => 'HEALER HEALERS',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'While lacking traditional offensive capabilities, Healers more than make
-up for their lack of firepower with powerful supplications intended to
-tend to the wounds of others, and themselves. While others classes have
-some minor forms of curative powers, none can match those of the Healer.
-Healers must seek empowerment from a God to gain their full powers. (See
-help Empowerment)
-
-The powers of the Healer may be learned by Humans, Dwarves, Elves, Drow,
-Celestial Titans, Planar Titans, and Sidhe.',
- 'author' => '',
- ],
- [
- 'id' => 23,
- 'title' => 'PALADIN PALADINS',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Paladins are warriors of the light, blessed with potent offensive powers,
-both physical and spiritual, as well as strong curative prayers. Paladins
-always walk in the light, and are a shining beacon of hope to all in the
-world of Riftshadow.
-
-The Paladins Guild is divided into two holy sects, that of the Protector
-and that of the Crusader. A paladin can only be ordained into a sect by
-their patron deity.
-
-To access any but their simplest skills and supplications, Paladins must
-seek empowerment from a God. (See EMPOWERMENT)
-
-
-The skills of the Paladin may be learned by Humans, Dwarves, Elves,
-Celestial Titans, and Minotaurs.
-
-',
- 'author' => '',
- ],
- [
- 'id' => 24,
- 'title' => 'ZEALOT ZEALOTS',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Zealots are warriors of faith, imbued with potent offensive prayers to
-strike down enemies of their beliefs. The most offensive orientated of
-all the empowered classes, Zealots are also given potent physical skills,
-and mild healing powers. Because their power is always focused on attack,
-a Zealots curative prayers can only be used on themselves. Zealots must
-seek empowerment from a God to gain their full power. (See help
-Empowerment)
-
-The powers of the Zealot can be learned by Humans, Dwarves, Duergar,
-Elves, Drow, Celestial Titans, Planar Titans, and Minotaurs.',
- 'author' => '',
- ],
- [
- 'id' => 30,
- 'title' => 'GLADIATOR',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Gladiators are the scrappers of the Warrior Guild, well versed in dirty
-tricks designed to whittle away at an opponents weak points. A Gladiator
-will use a thumb to an eye or a well placed strike to a critical point on
-a body to disable his opponent.
-
-Some members of the Guild may frown on the seemingly underhanded tactics
-of the Gladiator, but none can argue with the results. A Gladiator can
-make the strongest foe weak, or the swiftest foe a hobbling version of his
-former self with his skills.
-
-Some of the Gladiators skills are, Entrap, to disarm an opponent, Gouge,
-to blind them, or Hobble, to rend the muscles that give the opponent
-speed. Different weapons will do different things in a Gladiators hands,
-and his familiarity and competance with all of them are part of what makes
-him such an imposing foe.',
- 'author' => '',
- ],
- [
- 'id' => 29,
- 'title' => 'WARRIOR',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Warriors are masters of physical combat. A common class, but there is
-nothing common about the elite warriors of Shalar. Throughout the history
-of their existence the Warrior Guild has grown to take advantage of
-the unique strengths and weaknesses offered by the myriad races of
-Shalar. A warrior can rely on brute strength, speed, intelligence
-or guile to win a battle. To incorporate and take advantage of the
-different skills each individual brings to the Guild, warriors have
-developed 6 fighting styles.
-
-The styles of Barbarian, Skirmisher, Tactician, Duelist, Dragoon and
-Gladiator are all taught in the Warrior Guild. A warrior may choose his
-first style to specialize in at the 20th rank in the guild, and can
-choose a second style to complement the first at the 40th rank.
-
-For more on each fighting style, try \'help barbarian\', \'help skirmisher\',
-\'help tactician\', \'help duelist\', \'help dragoon\', or \'help gladiator\'.
-
-The prime statistic of warriors is strength. All races in Shalar except
-Imp and Sidhe are welcome to join the Warrior Guild.',
- 'author' => '',
- ],
- [
- 'id' => 31,
- 'title' => 'BARBARIAN',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Those who rely on brute strength and little else often choose the
-Barbarian style of fighting. All a Barbarians skills spring from his
-ability to use tremendous strength to inflict impressive amounts of damage
-to his foe. A Barbarian will shatter a foes bones, weapons, even armor,
-to render his opponent helpless before his merciless onslaught.
-
-The Barbarian has little use for the speed allowed by smaller weapons, and
-only those weapons of a substantial weight are effective in his hands.
-His defensive skills are perhaps the least utilized of any style of
-fighting, as the Barbarian seeks to win his battles by simply inflicting
-great damage in a short span of time.
-
-Some of the Barbarians skills are, Uppercut, to break an opponents jaw,
-Impale, to cause intense bleeding with a strike from his weapon, and
-Shatter, to destroy a foes weapon or armor.',
- 'author' => '',
- ],
- [
- 'id' => 89,
- 'title' => '\'DARK VESSEL\' DARK VESSEL URN',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'dark vessel\'
-
-Using the dark vessel spell, necromancers can create an urn in which they can
-store blood. Blood can be used in the casting of certain spells, and can be
-acquired via the siphon spell and the drain skill.
-
-Also see: \'SIPHON\' \'DRAIN\'
-',
- 'author' => '',
- ],
- [
- 'id' => 91,
- 'title' => 'DRAIN',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: drain
-
-Necromancers have been taught the most efficient way to drain the remaining
-blood from the corpses of those that they have slain. The blood that they
-drain can be stored in an urn.
-
-Also see: SIPHON, \'DARK VESSEL\'',
- 'author' => '',
- ],
- [
- 'id' => 92,
- 'title' => '\'SANGUINE WARD\' SANGUINE WARD',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'sanguine ward\'
- c \'sanguine ward\' <1-5>
-Invoking the power of a ward drawn created the blood in their urn,
-necromancers can create a shield of blood around themselves, protecting
-them from bashing and cushioning them from most forms of damage.
-By increasing the amount of blood used in the incantation, necromancers
-have noted powerful cumulative effects, especially with three and five
-ounces of blood.',
- 'author' => '',
- ],
- [
- 'id' => 33,
- 'title' => 'DUELIST',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'The Duelist is a master of one-on-one combat, with skills designed almost
-solely to allow him to engage one foe at a time. So intent is he on
-facing a single foe, that even if his opponent has others to aid him, they
-will have little effect on the Duelists chosen foe.
-
-The Duelist has strong defensive skills to complement his artful offensive
-prowess. A Duelist is quite comfortable entering a battle where the odds
-are seemingly against him, choosing a single opponent from his foes, and
-creating a quite personal battle in what would normally be a fight against
-overwhelming odds.
-
-Some of the Duelists skills are, Maneuver, to limit his exposure facing
-more than one foe at once, Unbalance, to throw an opponent off balance and
-tip the scales in his favor, and Disrupt Formation, to break the unity of
-a group he faces.',
- 'author' => '',
- ],
- [
- 'id' => 95,
- 'title' => '\'CHILL METAL\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: cast \'chill metal\'
-
-Sapping the heat from the metal blade, the caster renders the targeted weapon
-cold in nature, allowing it to inflict cold damage. This may work on friend or
-foe alike; the only requirement being that the targeted weapon be metallic in
-nature.',
- 'author' => '',
- ],
- [
- 'id' => 348,
- 'title' => 'DRAGOON',
- 'skill' => '',
- 'minlevel' => 1,
- 'helpdata' => 'As armors became more vital to the survival in the Warrior Guild, the
-Dragoon style was created to take advantage of them. Dragoon\'s are expert
-in using their armor for both offensive and defensive measures. While
-traditional armor may hinder other classes and other warrior\'s, the
-Dragoon can use use the weight and strength of his armor to his tactical
-advantage.
-
-Whether using their armor to stop blows that would fell lesser men, or
-using it for its often unexplored offensive capabilities, the Dragoon is a
-mighty foe, not merely reliant on hand-held weapons.
-
-Some of the Dragoon\'s skills are, Brace, to prepare for incoming blows,
-Shield Bash, to stun an opponent with your shield, or Deflect, taking
-advantage of your armwear to block blows.
-',
- 'author' => '',
- ],
- [
- 'id' => 44,
- 'title' => 'FEND',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-Using a larger weapon, such as a polearm, spear or staff, a well versed
-Gladiator has learned the ability to fend off incoming attacks more
-efficiently in battle.
-
-Also see: GLADIATOR',
- 'author' => '',
- ],
- [
- 'id' => 45,
- 'title' => 'ENTRAP',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: entrap
-
-After extensive use in weapons, the Gladiator has learned how to entrap an
-opponents weapon using the shaft of his or her weapon, along with well
-timed twists and jerks to disarm the opponent. Any combination of weapons
-can be used to entrap the weapon of the foe, save that of daggers and whips.
-
-Also see: GLADIATOR',
- 'author' => '',
- ],
- [
- 'id' => 46,
- 'title' => 'GOUGE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: gouge
-
-Using not so fanciful tactics, a Gladiator is a formidable opponent when
-wielding any type of weapon. This has been proved time and again when a
-creative Gladiator uses the hilt of a weapon to strike at the eyes of his
-or her enemy, rendering the loss of vision. Any weapon except axes,
-polearms, and flails, have been known to be vicious with this attack, even
-those Gladiators that are well versed in barehanded fighting.
-
-Also see: GLADIATOR',
- 'author' => '',
- ],
- [
- 'id' => 47,
- 'title' => 'BLEED',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: bleed
-
-One of the more vicious attacks, as well as painful, is that of making
-your opponent bleed by striking specific points on the body both tender,
-and vital. Any type of weapon with a edged blade is used, as anything
-blunt has a greater chance of leaving welts and bruises, rather than
-breaking the skin.
-
-Also see: GLADIATOR',
- 'author' => '',
- ],
- [
- 'id' => 48,
- 'title' => 'HOBBLE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: hobble
-
-By using this malevolent skill, many successful Gladiators have been known
-to defeat much larger victims, with odds stacked against them almost three
-fold. Targetting the legs, results depend on the type of weapon; a mace is
-more likely to render broken bones, while a dagger is used to tear at the
-tendons of the inner thigh and heels. All weapons have been known to bring
-the best results, save that of bare fists and whips.
-
-Also see: GLADIATOR',
- 'author' => '',
- ],
- [
- 'id' => 49,
- 'title' => 'CRIPPLING BLOW',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: cripplingblow
-
-By the extensive use of weapons, the Gladiator has learned that vicious
-strength teamed with deadly accuracy can win a fight more often than not.
-While HOBBLE targets the legs and feet, the intention of CRIPPLING BLOW is
-that of the arms and forearms. All weapons are usable save bare fists,
-spears, and whips.
-
-Also see: GLADIATOR HOBBLE',
- 'author' => '',
- ],
- [
- 'id' => 50,
- 'title' => 'BRUTALITY',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-Using unimaginable strength, the Barbarian can use his brute force to
-throw that last bit of "umph" into his swing, wreaking more damage with
-his heavier choice of weapon.
-
-Also see: BARBARIAN \'ENHANCED DAMAGE\'',
- 'author' => '',
- ],
- [
- 'id' => 51,
- 'title' => 'SHATTER',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: shatter primary/offhand
-
-Using his or her weapon, the Barbarian can attempt to break either a
-weapon (primary or offhand), or a shield (offhand), depending on the
-Barbarians aim.
-
-Also see: BARBARIAN',
- 'author' => '',
- ],
- [
- 'id' => 52,
- 'title' => 'OVERHEAD',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: overhead
-
-Using any sort of heavy weapon, the Barbarian can strike his or her
-opponent with a powerful blow. Results vary according to the type of
-weapon used to deal the massive blow, anything from rendering your
-opponent unconcious to massive blood loss.
-
-Also see: BARBARIAN',
- 'author' => '',
- ],
- [
- 'id' => 53,
- 'title' => 'IMPALE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: impale
-
-Using a polearm or spear, the Barbarian can attempt to impale his victim
-with a quick jab or thrust. On rare occasions, it has been known that a
-vicious Barbarian would snap the end of their weapon off after a
-successful impalement, causing massive bloodloss and of course,
-excruciating pain.
-
-Also see: BARBARIAN',
- 'author' => '',
- ],
- [
- 'id' => 54,
- 'title' => 'UPPERCUT',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: uppercut
-
-Using a heavy weapon, a Barbarian can attempt to shatter the jaw bone of
-his or her opponent. Depending on the type of weapon used, results vary
-accordingly.
-
-Also see: BARBARIAN',
- 'author' => '',
- ],
- [
- 'id' => 55,
- 'title' => 'BATTER',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-A Barbarian is capable of wielding a massive weapon with such force that
-even deflected blows will stagger their foes. Under this continued
-onslaught, even the hardiest of warriors will find it difficult to
-maintain the integrity of their defenses.
-
-Also see: BARBARIAN',
- 'author' => '',
- ],
- [
- 'id' => 57,
- 'title' => 'CATCH',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-Upon disarming their opponent, the duelist has a chance to position
-himself in order to catch the disarmed weapon before it reaches the ground.
-
-Also see: DUELIST DISARM',
- 'author' => '',
- ],
- [
- 'id' => 58,
- 'title' => 'UNBALANCE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: unbalance
-
-Using surprise tactics in combat, the Duelist can shift his or her weight
-into their opponent, leaving them off-balance. Repeating this tactic to
-further throw an enemy off-balance can often shift the momentum of battle
-to the Duelest\'s favor in longer battles.
-
-Also see: DUELIST',
- 'author' => '',
- ],
- [
- 'id' => 59,
- 'title' => 'POSTURE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: posture
-
-Through years of training in combat, the Duelist can do a number of things
-in different postures. Focusing on the offensive, the Duelist will hit a
-greater number of times, but also leave him or herself open to more hits
-as well. Focusing more on defensive tactics, the Duelist will hit less
-often, but will also be less likely to hit as well.
-
-Also see: DUELIST',
- 'author' => '',
- ],
- [
- 'id' => 60,
- 'title' => 'SIDESTEP',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-Sensing incoming attacks, the Duelist can step to either side to avoid the
-attack, stopping combat from ever beginning.
-
-Also see: DUELIST',
- 'author' => '',
- ],
- [
- 'id' => 61,
- 'title' => 'CONCUSS',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: concuss
-
-Seeking to solve the problematic magi and priests, Duelists observed that
-a sharp blow to the temple was capable of severely impairing their
-ability to channel mana. Thus, the Duelist trainers created a quick
-strike to the temple with the butt or flat of the weapon in question.
-
-Also see: DUELIST CAST COMMUNE
-',
- 'author' => '',
- ],
- [
- 'id' => 62,
- 'title' => 'DISRUPT FORMATION',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: disrupt
-
-After years of combat training with multiple people, a well trained
-Duelist has learned the ability to disrupt even the most planned attacks.
-By singling out a target, the Duelist can "cull" them from the group,
-leaving them alone and vunerable to the Duelists will.
-
-Also see: DUELIST GROUP',
- 'author' => '',
- ],
- [
- 'id' => 668,
- 'title' => 'EVASION',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-Using appropriately light weapons, an agile Skirmisher can react more
-quickly, dodging blows that would otherwise have landed. The most
-dexterous warriors of the Guild tend to have the most success evading
-their opponents.
-
-Also see: SKIRMISHER DODGE',
- 'author' => 'Calenduil',
- ],
- [
- 'id' => 64,
- 'title' => 'HURL',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: hurl [direction]
-
-Using a light sword, dagger or axe, a Skirmisher can throw a weapon at his
-or her target. A weapon can be hurled at targets both in the immediate
-vicinity, and a fair distance away.
-
-Also see: SKIRMISHER',
- 'author' => '',
- ],
- [
- 'id' => 65,
- 'title' => 'DART',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: dart
-
-Slipping under the guard of his or her opponent, a Skirmisher can deal a
-devestating blow. Different weapons produce varying results, all of which
-can produce great pain to the victim.
-
-Also see: SKIRMISHER',
- 'author' => '',
- ],
- [
- 'id' => 206,
- 'title' => '\'FROST GROWTH\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'frost growth\'
-
-A spell known to the sorcerers of frost, frost growth is one of the more
-simple, yet useful spells in the sorcerer\'s inventory. This spell makes
-the ground of a room slick, causing any who enter to slip and fall, taking
-away any chance of surprise that he or she may attempt to have on the
-sorcerer, as well as making them prone to attack for the amount of time it
-takes them to regain their footing.',
- 'author' => '',
- ],
- [
- 'id' => 67,
- 'title' => 'PULL',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: pull
- pull
-
-By entwining an arm, the Skirmisher has the ability to drag the victim in
-a direction, while entwining a leg will result in bringing them to the
-ground instead.
-
-Also see: SKIRMISHER ENTWINE UNCOIL',
- 'author' => '',
- ],
- [
- 'id' => 68,
- 'title' => '\'FIFTH ATTACK\' FIFTH',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-Wielding light weapons, a Skirmisher has learned the tactical ability to
-swing his or her weapons in unison, thus resulting in an extra attack
-against his or her opponent.
-
-Also see: SKIRMISHER',
- 'author' => '',
- ],
- [
- 'id' => 121,
- 'title' => '\'SKIRMISHER\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Those who wish to rely on their speed above all would be wise to choose the
-fighting style of the Skirmisher. Skirmishers are the masters of light weapons
-which will not hinder their dexterity. Relying on natural grace and speed,
-the Skirmishers are both hard to hit, and able to strike precise blows to their
-foes.
-
-Some examples of a Skirmisher\'s skills are: Whirlwind, Dart, and Evasion.
-',
- 'author' => '',
- ],
- [
- 'id' => 70,
- 'title' => 'EASE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-Through years of training in heavy armors of a great variety, the Dragoon
-gradually gets used to the encumberance, thus results in the ability to
-manuever as though he or she were wearing lighter armor.
-
-Also see: DRAGOON',
- 'author' => '',
- ],
- [
- 'id' => 71,
- 'title' => 'DEFLECT',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-While wearing sleeves of some type of metal, the Dragoon is able to
-deflect incoming attacks with the forearms.
-
-Also see: DRAGOON \'SHIELD BLOCK\'',
- 'author' => '',
- ],
- [
- 'id' => 72,
- 'title' => 'EXCHANGE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: exchange
-
-Sacrificing defense for tactical gain in ground, a Dragoon can position
-themselves a specific way to exchange a single blow with the person he or
-she is fighting. By using their armor to reduce the amount of damage they
-sustain, they will get a free blow on their opponent.
-
-Also see: DRAGOON',
- 'author' => '',
- ],
- [
- 'id' => 73,
- 'title' => 'CHARGE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: charge
-
-By using an armored shoulder, the Dragoon can use their mass as a
-potential weapon to inflict damage and possibly temporarily stunning the
-intended target. Well armored Dragoons have been known to completly
-overrun their opponent.
-
-Also see: DRAGOON BASH',
- 'author' => '',
- ],
- [
- 'id' => 74,
- 'title' => 'SHIELD BASH SHIELDBASH',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: shieldbash
-
-Thrusting a shield outward and charging forward, a Dragoon can use the
-shield and his or her weight as a weapon to deliver a blow dealing minimal
-damage, but can also cause the victim some slight disorientation.
-
-Also see: DRAGOON BASH',
- 'author' => '',
- ],
- [
- 'id' => 75,
- 'title' => 'BRACE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: brace
-
-Temporarily using his or her armor as a cushion, the Dragoon can attempt
-to reduce the damage dealt by incoming attacks.
-
-Also see: DRAGOON',
- 'author' => '',
- ],
- [
- 'id' => 76,
- 'title' => 'LEADERSHIP',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: leadership
-
-By taking charge of the group, a well versed Tactician can bring many
-benefits to his or her groupmates.
-
-Also see: TACTICIAN GROUP',
- 'author' => '',
- ],
- [
- 'id' => 77,
- 'title' => 'ASSESS',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: assess
-
-By using their knowledge of the races, as well as specific classes, a
-Tactician can obtain specific knowledge of the target. Such things found
-out can range what the target is vulnerable to, as well as a multitude of
-other additional information.
-
-Also see: TACTICIAN',
- 'author' => '',
- ],
- [
- 'id' => 78,
- 'title' => 'EXPLOIT',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: exploit
-
-Exploiting uncovered bodyparts, a Tactician can strike out at the exposed
-flesh, causing a great deal of pain. Different areas of the body that are
-hit result in different types of injuries.
-
-In addition, a skilled Tactician is capable of weakening or even
-destroying bodily armors via well placed strikes in order to create an
-opening to strike.
-
-Also see: TACTICIAN',
- 'author' => '',
- ],
- [
- 'id' => 79,
- 'title' => 'OUTFLANK',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: outflank
-
-Cognizant of the fact that a battle is not truly won if one\'s foe is able
-to flee, a skilled Tactician is able to very effectively maneuver himself
-so as to block egress from a room in one specific direction.
-
-Also see: TACTICIAN',
- 'author' => '',
- ],
- [
- 'id' => 80,
- 'title' => 'TERRAIN MASTERY',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-The longer a Tactician spends learning the terrain, the better he or she
-can do in combat. A well versed Tactician who knows his surroundings well,
-has been known to lead a small party against a slew of opponents, and win
-battles that would be the death of less-studied warriors.
-
-Also see: TACTICIAN',
- 'author' => '',
- ],
- [
- 'id' => 81,
- 'title' => 'ANALYZE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-Everyone has a pattern he or she fights in, whether it is something
-they\'ve learned on their own, or have been taught. Knowing this, a skilled
-Tactician can exploit weaknesses and or openings. Long battles aid in
-learning these openings, the longer the fight, the more weaknesses the
-Tactician can abuse.
-
-Also see: TACTICIAN',
- 'author' => '',
- ],
- [
- 'id' => 151,
- 'title' => '\'ENERVATE\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'enervate\'
-
-A sorcerer of the cold who nears the pinnacle of the guild has attained such a
-mastery over the element that they are able to manipulate it on a molecular
-level. Drawing the heat from the target\'s molecules, they are able to slow them
-down. While initially beneficial in some ways, each successful casting slows the
-molecules down even further, and the results become increasingly extreme.
-
-Also see: \'AGITATE\'',
- 'author' => '',
- ],
- [
- 'id' => 86,
- 'title' => 'GREATER GOLEM',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'greater golem\'
-
-Using his or her dark magics, a necromancer can create a golem from inanimate
-material or the shadows themselves.
-
-Shadow golems can be created anywhere, stone golems can be created in
-mountainous regions and glass golems can be crafted from items made of glass
-weighing 20 lbs or more.',
- 'author' => '',
- ],
- [
- 'id' => 90,
- 'title' => 'HEX',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'hex\'
-
-At the cost of their own body, a necromancer is able to place a curse of
-incredible power upon an opponent. The power of this curse is so profound
-that the healers\' guild has yet to find a way to dispel or nullify it.',
- 'author' => '',
- ],
- [
- 'id' => 88,
- 'title' => 'SIPHON',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'siphon\'
-
-In order to strengthen their already powerful black magic, necromancers can
-magically siphon the blood out of their victims\' bodies, which is, needless to
-say, quite painful for the victim. If the necromancer has an urn, obtained
-by use of the dark vessel spell, or perhaps by exploration, the blood will
-be drained directly into it. If the necromancer does not have one, or if
-the urn is full, the blood will splatter to the ground.
-
-Less sentient creatures cannot add to the blood pool within the urn, as the
-necromantic magics require pure blood.
-
-Also see: \'DRAIN\' \'DARK VESSEL\'',
- 'author' => '',
- ],
- [
- 'id' => 261,
- 'title' => 'ELEMENTS',
- 'skill' => '',
- 'minlevel' => 0,
- 'helpdata' => '+---------------------------------------+ There are three realms of
-| ELEMENTAL MAGICKS OF SHALAR | elemental magic that comprise
-+=======================================+ the scope of Shalaran sorcery.
-| | POSITIVE | NEGATIVE | Each realm is a complementary
-+-----------+-------------+-------------+ binary--two opposing facets that
-| | | | can be classified as positive or
-| THERMAL | Heat | Cold | negative in their approach. A
-| | | | sorcerer chooses a path from each
-+-----------+-------------+-------------+ of the three realms to focus in,
-| | | | the choices together defining the
-| MATERIAL | Earth | Air | scope of the magicks available to
-| | | | him or her. While a sorcerer is
-+-----------+-------------+-------------+ only able to gain full insight
-| | | | into a single element, the two in
-| DYNAMIC | Water | Electricity | which he or she does not focus
-| | | | combine to yield insight into a
-+-----------+-------------+-------------+ para-element.
-
-The realm of Thermal magic deals with the manipulation of heat within all
-things, either adding to or removing it.
-
-The realm of Material magic deals with density, either increaing or
-decreasing the density of both living and non-living things.
-
-The realm of Dynamic magic deals with the binary components of life, and
-their manipulation to create or destroy.
-
-See also: SORCERER PARA-ELEMENTS',
- 'author' => '',
- ],
- [
- 'id' => 94,
- 'title' => 'DECREPIFY',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'decrepify\'
-
-The decrepify spell causes the target to feel sluggish, making travel
-increasingly difficult for him or her.',
- 'author' => '',
- ],
- [
- 'id' => 96,
- 'title' => 'FREEZE METAL',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: cast \'freeze metal\'
-
-This cold based spell attacks the armor of the victim, dealing damage through
-the contracting of the armor. Various types of metals are better at restisting
-the cold than others, depending on the properties of the metal itself.',
- 'author' => '',
- ],
- [
- 'id' => 103,
- 'title' => 'ANIMATE DEAD',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'animate dead\'
-
-The main source of the necromancer\'s power is the undead entourage that they are
-known to create. Drawing upon their dark magics, they are able to corrupt the
-soul within a corpse, so long as it is still in good enough condition to sustain
-such a soul. The strength of the deceased person or creature who so kindly
-donated their corpse and soul plays a great role in determining the strength
-of the zombie, should it "survive" the ritual.
-
-There are rumors of ancient rituals that greatly increase the power of such
-undead creatures, however the Guild of Necromancers has taken great steps to
-keep such knowledge out of the hands of the public.
-
-Also see: \'EMBALM\' \'UNHOLY BOND\'',
- 'author' => '',
- ],
- [
- 'id' => 98,
- 'title' => 'PLAGUE',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'plague\'
- co \'plague\'
-
-Some clerics and mages are able to afflict their victims with a debilitating
-disease, causing fatigue, suffering and mental anguish. The disease has gained
-infamy from its tendancy to spread to others, as it is an airborne sickness.
-However, the cure is one commonly known and commonly used by the healers of
-Shalar.',
- 'author' => '',
- ],
- [
- 'id' => 100,
- 'title' => '\'WORD OF RECALL\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'word of recall\' (optional)
- co \'word of recall\' (optional)
-
-This spell transports the caster or one who trusts the caster back to his or her
-hometown.',
- 'author' => '',
- ],
- [
- 'id' => 102,
- 'title' => '\'UNHOLY BOND\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'As a necromancer breathes life into one of his or her creations, there is a
-chance that an unholy bond will be formed between the creature and its creator.
-If such a bond is formed between the soul of the necromancer and the corrupted
-soul of such a creature, it is likely that if the necromancer should be summoned
-away, the creature, its soul being bound, will follow.
-
-Also see: \'ANIMATE DEAD\'',
- 'author' => '',
- ],
- [
- 'id' => 104,
- 'title' => '\'CORRUPT FLESH\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'corrupt flesh\'
- c \'corrupt flesh\'
-
-By imbuing a severed bodypart with necromantic magic, a necromancer can actually
-animate it for a short period of time, causing it to actually attack a target
-in a way fitting to the part.
-
-Should the necromancer give life to a head, it will act as a sentinel for the
-necromancer, alerting him or her of anyone passing by it.
-
-Also see: \'PRESERVE\'',
- 'author' => '',
- ],
- [
- 'id' => 105,
- 'title' => '\'BLINDNESS\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'blindness\'
-
-By way of the blindness spell, a mage or cleric is able to make their victim
-unable to see temporarily, making them unable to navigate as easily as they
-normally can or perform other visually-oriented tasks, such as disarming their
-opponents.',
- 'author' => '',
- ],
- [
- 'id' => 106,
- 'title' => '\'WEAKEN\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'weaken\'
- co \'weaken\'
-
-The victim of a weakening spell suffers a temporary atrophying of much of their
-muscular tissue, causing a great loss in strength.',
- 'author' => '',
- ],
- [
- 'id' => 107,
- 'title' => '\'POISON\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'poison\'
- co \'poison\'
-
-This spell magically poisons the blood of its victim, causing a searing pain
-accompanied by illness, also resulting in weakness.',
- 'author' => '',
- ],
- [
- 'id' => 108,
- 'title' => '',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'summon\'
- co \'summon\'
-
-Some mages and clerics have the ability to bring someone directly to them.
-
-If the target is a mob, then they may be anywhere in Shalar, though many
-are unable to be summoned.
-
-If the target is a player, then if the target does not resist the initial
-summoning, the target will soon be summoned. If the target manages to
-escape to an adjacent area before this, the summoning has a good chance of
-being broken, while if the target manages to escape entirely, the odds of
-their being summoned all the way across Shalar are slim, but possible.',
- 'author' => '',
- ],
- [
- 'id' => 109,
- 'title' => '\'VISCERAL DIVINATION\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'visceral divination\'
-
-One of the most powerful necromantic spells, and perhaps the foulest ritual
-known to mortal Shalarans, this dark incantation brings an unnatural strength,
-stamina and bloodthirst to a necromancer and his or her entourage. The gruesome
-ritual requires three corpses of power equal to or greater than that of the
-necromancer performing it, as well as a substantial amount of blood. Should the
-necromancer have undead followers present at the ceremony, they will benefit
-from this as well.
-
-Also see: \'EMBALM\' \'DARK VESSEL\'',
- 'author' => '',
- ],
- [
- 'id' => 110,
- 'title' => 'NECROMANCER NECRO',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'The Guild of Necromancers is arguably the most secretive guild in Shalar.
-Its magics are also some of the oldest. Necromancers find their power in
-the body and the soul possessed by all living things. In order to practice
-this craft, however, they must be able to obtain these bodies and souls,
-and unfortunately, there are very few people or creatures that are willing
-to give these precious assets up. Spending so much time among the dead
-and butchering corpses has desensitized even the youngest necromancers to
-the worst of bloody gore. Some even find such things pleasurable, while
-others see only as means to an end.
-
-Should one not find the very premise of their craft disturbing enough,
-then it should be noted that necromancers of adequate power are rarely
-seen alone. They are usually accompanied by several walking corpses who
-protect their master until their second death. There are rumors of other
-ghastly powers that necromancers have at their disposal, many involving
-vessels of blood and acts of vampirism.
-
-The few necromantic abilities that the general public has knowledge of are
-Animate Dead, Siphon, Dark Vessel, Hex and Drain. As necromancers grow
-more powerful, they may unlock the knowledge of further, secret dark
-magics.',
- 'author' => '',
- ],
- [
- 'id' => 113,
- 'title' => '\'TALK TO DEAD\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'talk to dead\'
-
-Necromancers are able to commune with the spirit of a recently killed person or
-creature, and force this spirit to report certain information to them.',
- 'author' => '',
- ],
- [
- 'id' => 114,
- 'title' => '\'DARK SUMMONS\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'dark summons\'
-
-Using their advanced knowledge of souls and the transportation thereof,
-Necromancers are able to locate and call their entire undead entourage from
-wherever in Shalar they happen to be, back to their master.
-
-Also see: \'ANIMATE DEAD\' \'LESSER GOLEM\' \'GREATER GOLEM\'',
- 'author' => '',
- ],
- [
- 'id' => 115,
- 'title' => '\'LESSER GOLEM\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'lesser golem\'
-
-Necromancers, being the masters of the undead, are able to craft an animate
-creature out of dead flesh, bone or blood. The necromancer that casts this
-spell will need to strengthen the magic with blood from his or her urn. The
-more blood that the necromancer adds to the magic, the more powerful the golem
-will be.
-
-Also see: \'DARK VESSEL\'',
- 'author' => '',
- ],
- [
- 'id' => 116,
- 'title' => '',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'curse\'
- co \'curse\'
-
-One who is the victim of a curse will find themselves less able to ward off
-offensive spells, less able to guide their weapons to where they aim, and
-having a reduced chance of successfully recalling.',
- 'author' => '',
- ],
- [
- 'id' => 117,
- 'title' => '\'DISPEL MAGIC\' \'CANCELLATION\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'dispel magic\'
- c \'cancellation\' (optional)
-
-The dispel magic spell is offensive in nature, and will cause whomever you cast
-it upon to attack you. It is an attempt to strip magical affects, good and bad,
-from the target.
-
-Cancellation is a non-offensive version of dispel magic, which is also more
-successful at doing what it does. For this to be cast upon another, they must
-trust you.
-',
- 'author' => '',
- ],
- [
- 'id' => 118,
- 'title' => '\'VAMPIRIC TOUCH\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'vampiric touch\'
-
-Using this spell, a necromancer is able to drain their victim of life, and
-furthermore, add it to their own.',
- 'author' => '',
- ],
- [
- 'id' => 119,
- 'title' => '\'ENERGY DRAIN\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'energy drain\'
- co \'energy drain\'
-
-An ability known to some mages and clerics, energy drain saps the life, movement
-and mana from their target.',
- 'author' => '',
- ],
- [
- 'id' => 120,
- 'title' => '\'WHIRLWIND\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: whirlwind
-
-While fighting multiple people and wielding light weapons, the Skirmisher
-can lash out in a flurry of hits to strike out against all, initiating
-combat with them if they do not already.
-
-Also see: SKIRMISHER',
- 'author' => '',
- ],
- [
- 'id' => 355,
- 'title' => 'RACE RACES',
- 'skill' => '',
- 'minlevel' => 1,
- 'helpdata' => 'Many races can be found in Shalar, each with their own strengths,
-weaknesses and possible niches in the world.
-
- Experience Penalties
- ----------------------
-- Human: A versatile race with no weaknesses, but 0
-few strengths, humans can be of any guild. They
-also recieve a bonus in the prime statistic of
-their class, and have no experience penalty.
-
-- Dwarf: Dwarves are short, stocky creatures, very 250
-hearty. Dwarves are able to join the guilds of:
-Warriors, Zealots, Healers, or Paladins.
-
-- Duergar: - A dark cousin to dwarves, duergar are 250
-inherently evil. Duergar may join the guilds of:
-Warriors, Thieves, Zealots, Anti-Paladins, or
-Necromancers.
-
-- Elf: Quick, intelligent, but frail creatures. 300
-Elves may join the guilds of: Warriors, Thieves,
-Zealots, Healers, or Sorcerers.
-
-- Drow: Pitch-skinned, evil elves, not as 300
-intelligent, but swifter and heartier than elves.
-Drow may join the guilds of: Warrior, Thief, Zealot,
-Healer, Anti-Paladin, Necromancer, or Sorcerer.
-
-- Celestial Titan: Giant, strong, hearty creatures, 500
-enlightened, always good. Celestial Titans may join
-the guilds of: Warriors, Paladins, Healers, or
-Zealots.
-
-- Planar Titans: Giant, strong, hearty creatures, 500
-always neutral. Planar Titans may join the guilds
-of: Warriors, Zealots, or Healers.
-
-- Abyss Titan: Giant, strong, hearty creatures. Not 500
-very smart. Always evil. Abyss Titans may join the
-guilds of Warriors or Anti-Paladins.
-
-- Imps: Tiny, intelligent, evil and wise creatures. 250
-Imps may join the guilds of Sorcerers, Necromancers,
-Anti-Paladins, or Thieves.
-
-- Halfling: Short, extremely quick and wise creatures. 250
-Halflings may join the guilds of Warriors, Thieves,
-or Sorcerers.
-
-- Sidhe: Extremely wise, inherently good, tiny forest 250
-sprites. Sidhe may join the guilds of Sorcerers,
-or Healers.
-
-- Minotaur: Extremely strong, tough creatures. 100
-Minotaurs may join the guilds of Warriors, Zealots,
-Anti-Paladins or Paladins.
-
-More details can be found out about each race by typing: HELP
-
-Also see: HELP CLASSES',
- 'author' => '',
- ],
- [
- 'id' => 358,
- 'title' => 'ELF ELVES',
- 'skill' => '',
- 'minlevel' => 0,
- 'helpdata' => 'Highly intelligent, dextrous, and charismatic, elves are likely the oldest
-of Shalar\'s races -- although it is rumored that a much older race does
-exist. All elves are good-aligned, and have the ability to sneak in the
-forests and hills of the land. Traditionally, elves fail to get along well
-with dwarves, though no true animosity exists between the races. Elves are
-naturally adept with magic, but they are also able to take advantage of
-their dexterity, making skilled warriors, with some effort. Elves are
-vulnerable to weapons made of iron.
-
-Elves may be Warriors, Thieves, Zealots, Paladins, Healers, or Sorcerers
-
-Max Stats:
-Strength: 17 Intelligence: 25 Wisdom: 21 Dexterity: 22 Constitution: 16',
- 'author' => '',
- ],
- [
- 'id' => 356,
- 'title' => 'HUMAN HUMANS',
- 'skill' => '',
- 'minlevel' => 0,
- 'helpdata' => 'The most common race in Shalar, humans are also one of the newest. Having
-crawled from caves and trees only a few thousand years ago, they have
-grown as a race to lofty intellectual heights and dominating numbers.
-Humans are fairly average in all aspects, can be of any alignment, and
-have no special abilities.
-
-The largest advantage that the human race has over all of the others is its
-adaptability. Humans are accepted in every guild in Shalar, and are able to
-gain an extra strength in the quality which their guild requires most of
-them.
-
-Max Stats:
-Strength: 20 Intelligence: 20 Wisdom: 20 Dexterity: 20 Constitution: 20
-
-Humans gain a +3 bonus in the maximum their class\'s prime statistic.',
- 'author' => '',
- ],
- [
- 'id' => 357,
- 'title' => 'DROW',
- 'skill' => '',
- 'minlevel' => 0,
- 'helpdata' => 'Considered the second oldest race after elves, drow are descended from
-those in the early elf civilizations who had no concern for light or for
-goodly virtue. Through the millennia, drow have developed their own
-culture, and while they have changed in appearance from the fair-skinned
-elf to a darker hue, they share many attributes with their lightwalking
-cousins. All drow are evil, highly intelligent, dextrous and charismatic,
-and can sneak indoors and in cities. Unlike their pure elven cousins,
-drow are vulnerable to mithril, not iron.
-
-Drow may be Warriors, Thieves, Zealots, Anti-Paladins, Assassins, Healers
-Necromancers, or Sorcerers.
-
-Max Stats:
-Strength: 17 Intelligence: 24 Wisdom: 20 Dexterity: 23 Constitution: 17',
- 'author' => '',
- ],
- [
- 'id' => 130,
- 'title' => 'DUERGAR',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'As drow are to elves, duergar are the evil counterpart to dwarves. Having no
-concern for the light or goodly virtues, or even for neutrality, duergar
-ancestry burrowed itself even more deeply into the mountains, to caverns and
-catacombs below the surface of the earth. Often gray-skinned and white-haired
-due to lack of exposure to light, duergar are not as strong or hearty as their
-cousins, but more intelligent and dextrous. Duergar are damaged heavily by light
-attacks, due to generations in the depths.
-
-Duergar may be Warriors, Thieves, Zealots, Anti-Paladins, or Necromancers.
-
-Max Stats:
-Strength: 22 Intelligence: 19 Wisdom: 18 Dexterity: 20 Constitution: 23
-',
- 'author' => '',
- ],
- [
- 'id' => 128,
- 'title' => 'DWARF DWARVES',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Born in the mountains, many of this proud race of stout folk spend their time
-mining mithril and hammering armor and weapons in blazing forges. Many a fierce
-berserker and warrior have come from this race, and the dwarven penchant for
-pride and violence stems from great strength, health and wisdom, but below
-average intelligence. Dwarves resist poison with ease, but are vulnerable to a
-certain variety of magic.
-
-Dwarves may be Warriors, Zealots, Healers, or Paladins.
-
-Max Stats:
-Strength: 23 Intelligence: 17 Wisdom: 20 Dexterity: 17 Constitution: 25
-',
- 'author' => '',
- ],
- [
- 'id' => 365,
- 'title' => '\'IMP\' \'IMPS\'',
- 'skill' => '',
- 'minlevel' => 1,
- 'helpdata' => 'A relative newcomer to the surface lands of Shalar, the impish folk have
-begun popping up in the hundreds for the last few decades. Dwelling in
-forests, caves, marshlands, cities, mountains, and wherever else they can
-cause problems by being underfoot, the evil imp is a mischievous,
-miniature and oft-irritating terror. Physically weak, but intelligent and
-dextrous, imps revel in being the thorn in the side of the larger races.
-They are vulnerable to lightning, but naturally resist resist all other
-forms of magic.
-
-Imps may be Thieves, Anti-Paladins, Assassins, Necromancers, or Sorcerers.
-
-Max Stats:
-Strength: 17 Intelligence: 24 Wisdom: 22 Dexterity: 24 Constitution: 16
-',
- 'author' => '',
- ],
- [
- 'id' => 366,
- 'title' => '\'CREEPING TOMB\'',
- 'skill' => 'none',
- 'minlevel' => 1,
- 'helpdata' => 'Syntax: c \'creeping tomb\'
-
-One of the most bizarre and feared spells in the ooze sorcerer\'s arsenal
-is the creeping tomb. Upon being affected by this spell, the victim will
-begin to become covered by magical ooze. As it covers him or her, it will
-begin to harden, making any movement impossible. After a time, it will
-crumble.
-',
- 'author' => '',
- ],
- [
- 'id' => 354,
- 'title' => 'MINOTAUR MINOTAURS',
- 'skill' => '',
- 'minlevel' => 1,
- 'helpdata' => 'The warlike minotaur, a very hearty and extremely strong beast, is known
-for its combat prowess and oft-lacking mental processes. Bearing the head
-and hooves of a bull upon the body of a man, it has the ability to do
-great damage with its horns, but has a difficult time finding helms and
-boots to fit its unique physique. Being covered with fur, ranging from
-fine and coarse to thick and shaggy, minotaurs are vulnerable to fire.
-
-Minotaurs may be Warriors, Zealots, Paladins, or Anti-Paladins.
-
-Max Stats:
-Strength: 24 Intelligence: 17 Wisdom: 18 Dexterity: 19 Constitution: 22',
- 'author' => '',
- ],
- [
- 'id' => 359,
- 'title' => 'HALFLING HALFLINGS',
- 'skill' => '',
- 'minlevel' => 0,
- 'helpdata' => 'These tiny folk are - while not as mischievous as imps - notorious as a
-race of thieves. They\'re well-suited to the task, as they can traipse
-about beneath nearly anyone\'s field of vision, and are quite adept at
-sneaking hither and thither undetected. Dextrous enough to dodge many of a
-larger, slower foe\'s blows, a halfling also possesses enough wisdom and
-intelligence to make him an excellent mage. Halfling communities remain
-aloof of petty moral concerns, focusing instead upon themselves. Being so
-small of stature, they tend to not take blunt attacks well.
-
-Halflings may be Warriors, Thieves, or Sorcerers.
-
-Max Stats:
-Strength: 17 Intelligence: 19 Wisdom: 23 Dexterity: 25 Constitution: 20',
- 'author' => '',
- ],
- [
- 'id' => 361,
- 'title' => 'SIDHE',
- 'skill' => '',
- 'minlevel' => 1,
- 'helpdata' => 'One of the youngest of the Shalaran races, the Sidhe are an airy, winged
-folk. Small and light, intelligent and dextrous, and very wise creatures,
-many have theorized that these lightwalking fairylike beings are a sort of
-elf. Born in the crisp night air of the forests, they have an innate
-resistance to cold and an affinity with the woodlands. Sidhe, being small
-and frail however, are vulnerable to blunt weapon attacks.
-
-Sidhe can be Healers or Sorcerers.
-
-Max Stats:
-Strength: 17 Intelligence: 21 Wisdom: 25 Dexterity: 21 Constitution: 18',
- 'author' => '',
- ],
- [
- 'id' => 364,
- 'title' => 'PLANAR TITAN TITANS',
- 'skill' => '',
- 'minlevel' => 0,
- 'helpdata' => 'This race of titans arrived in Shalar along with the celestial and abyss
-titans in the short time before the massive Other invasion. With
-electrified flesh, a planar titan occasionally crackles with tiny sparks
-under the right conditions. It is uncertain where the planar
-titans "returned" from, but they were much changed by their time there. A
-planar titan possesses the ability to pass directly through doors, taking
-on a phased state for short durations. Being of another world, however,
-leaves their immune system lacking in this one, making them more seriously
-afflicted by poisons and disease.
-
-Planar Titans may be Warriors, Zealots, or Healers.
-
-Max Stats:
-Strength: 25 Intelligence: 17 Wisdom: 17 Dexterity: 18 Constitution: 22',
- 'author' => '',
- ],
- [
- 'id' => 362,
- 'title' => 'CELESTIAL TITAN TITANS',
- 'skill' => '',
- 'minlevel' => 0,
- 'helpdata' => 'One of the three enigmatic titan races to surface during the century
-before the Great War, the celestial titans are a fairly intelligent race,
-supposedly enlightened by their time in the heavens. Much of their
-constitution is composed of holy energy, and as such they are vulnerable
-to negative attacks. As with all titan races, the celestial titans are
-well-suited to the role of a warrior.
-
-Celestial Titans may be Warriors, Paladins, Healers, or Zealots.
-
-Max Stats:
-Strength: 25 Intelligence: 18 Wisdom: 18 Dexterity: 17 Constitution: 23',
- 'author' => '',
- ],
- [
- 'id' => 138,
- 'title' => '\'CORPSE TRAP\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'corpse trap\'
-
-A necromancer is able to make a corpse rot in such a way that there is a
-dangerous buildup of gas within it. The magic also preserves the corpse, and
-keeps it from exploding until someone else enters its vicinity.',
- 'author' => '',
- ],
- [
- 'id' => 139,
- 'title' => 'ENTWINE',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: entwine [arm/leg] (to initiate combat)
- entwine [arm/leg] (while in combat)
-
-By entwining their victim with a whip, the Skirmisher has a choice to
-target the legs or arms. The opponent cannot flee combat while entwined,
-thus they must UNCOIL beforehand.
-
-Also see: SKIRMISHER PULL UNCOIL',
- 'author' => '',
- ],
- [
- 'id' => 205,
- 'title' => 'UNCOIL',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: uncoil
-
-The victim of an entwine from a Skirmisher must UNCOIL before they have a
-chance of being able to flee from combat.
-
-Also see: SKIRMISHER PULL ENTWINE',
- 'author' => '',
- ],
- [
- 'id' => 204,
- 'title' => 'POUR',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: pour [item]
- pour
-
-Pouring the contents of a drink container upon an item will extinguish it
-if it is on fire. Pouring a drink container without another item specified
-will result in the contents being poured out onto the floor, forming a
-puddle.
-
-Also see: FILL',
- 'author' => '',
- ],
- [
- 'id' => 145,
- 'title' => '\'CHILL\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'chill\'
-
-A sorcerer who has focused upon the cold may draw a great deal of heat from the
-flesh of his or her target very quickly, causing harm.',
- 'author' => '',
- ],
- [
- 'id' => 146,
- 'title' => '\'CHILL TOUCH\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'chill touch\'
-
-Some of the darker mages of Shalar may grasp a foe with magically frigid hands,
-causing harm to and possibly weakening them.',
- 'author' => '',
- ],
- [
- 'id' => 143,
- 'title' => '\'TELEPORT\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'teleport\'
-
-Most mages learn the teleport spell, an effective, but dangerous mode of magical
-transportation. Upon casting this spell, the mage is transported to a random
-place relatively nearby. The radius of this spell is limited to the immediate
-area of the caster and those adjacent to it. It is completely impossible for
-mages to control or predict exactly where they will find themselves upon the
-completion of this spell.',
- 'author' => '',
- ],
- [
- 'id' => 147,
- 'title' => '\'COAGULATE\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'coagulate\'
-
-A sorcerer learned in the magics of cold are able to cause blood to coagulate,
-effectively, though painfully, staunching any bleeding. ',
- 'author' => '',
- ],
- [
- 'id' => 148,
- 'title' => '\'COLDSHIELD\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'coldshield\'
-
-A reasonably experienced sorcerer of the cold has the ability to create a shield
-of freezing air around them, both protecting the sorcerer from bashing and
-causing harm to their would-be basher.',
- 'author' => '',
- ],
- [
- 'id' => 149,
- 'title' => '\'FRIGID AURA\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'frigid aura\'
-
-In order to make their foes a bit less comfortable with the thought of combating
-them, cold sorcerers have developed a way to cause harm to anyone who comes
-close enough to attack them. This is accomplished by the removal of heat from
-the area around the sorcerer, so that whoever enters this area is chilled.',
- 'author' => '',
- ],
- [
- 'id' => 150,
- 'title' => '\'IMPRISON VOICE\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'imprison voice\'
-
-Using this spell, sorcerers of the cold may freeze their opponent\'s vocal cords,
-rendering speech, and therefore casting, impossible.',
- 'author' => '',
- ],
- [
- 'id' => 152,
- 'title' => '\'FASHION CRYSTAL\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'fashion crystal\' [extra mana]
-
-By focusing raw magic into a single point, a Sorcerer can create a
-battery-like crystal to store additional harnessed energy for later use.
-Although the process has been taught for many centuries and to new
-students of the Sorcerer guild, the current spell is not perfect. The
-crystal has been known to be unstable and decay rapidly one moment, while
-perfectly normal the next. Anyone can \'harness crystal\' for mana once it
-has been infused into the crystal, but only the creator can truly use it
-at it\'s peak performance. The non-magic using classes will have a more
-difficult time obtaining the mana, but it is still possible. By focusing
-more mana into the creation of the crystal, this allows more mana to be
-stored for later use.
-',
- 'author' => '',
- ],
- [
- 'id' => 259,
- 'title' => 'BETA',
- 'skill' => '',
- 'minlevel' => 0,
- 'helpdata' => 'Welcome to the Riftshadow Beta, Part Two!
-
-We would like to thank you all for volunteering your time to help test
-our forthcoming MUD, and we hope that you\'ll have fun in the process.
-At this point, the project is nearing the stage when we will open our
-doors to the public at large. Before this can happen, there are bugs
-that need to be worked out, changes and additions finalized, and
-things in general polished and tweaked for balance and player
-enjoyment. That\'s where you come in.
-
-You can freely create characters during this Beta, using the password
-you were given. Feel free to experiment with different combinations,
-and try things out. If you participated in the first beta, you\'ll recall that
-levels and skills and the like were handed out for free most of the time.
-That was useful at that point, to rapidly expose bugs and flaws in our
-system, but that approach fails to yield a meaningful perspectice on
-what a player\'s experience will realistically be. Thus, expect minimal
-direct immortal intervention in the form of advancement, restores,
-transfers, equipment, and the like.
-
-What\'s new:
-Five classes, all races, two cabals. Areas are largely complete, though
-many are missing some descriptions (or many in the case of our roads)
-and quests, which will be added over the course of the beta. We felt
-it more important to allow people to start testing, than to hold off to have
-areas 100% complete.
-
-What you should do:
-
-** Use the BUG command to report any bugs you find. Particularly
-complicated bugs should be handled via a note to Immortal. If
-something seems grossly out of line, feel free to PRAY about it and
-an immortal will come take a look immediately.
-
-** Use the TYPO command to report any typos you come across.
-If it\'s in a room description or on a mob, please use the command in
-the same room as the typo occurs, for our convenience.
-
-** Explore the mud. Kill mobs. Rank. Kill each other. Try out the
-skills. Above all, have fun. This is technically volunteer work, but let\'s
-be serious--it\'s a game. If you think aspects of the game are not
-enjoyable, let us know! Have any cool ideas for things you\'d like to see?
-Let us know! We\'re very open-minded and responsive to all forms of
-suggestions.
-
-That said... welcome to Riftshadow!
-
---The RS Staff
-',
- 'author' => '',
- ],
- [
- 'id' => 228,
- 'title' => 'PALM',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Automatic.
-
-The art of rummaging through sacks, as well as picking things from the
-ground without being detected is an art difficult to master. Techniques
-vary from thief to thief, each mastering the art of manipulating items
-without bringing attention to themselves.
-
-Also see: THIEF GET TAKE',
- 'author' => '',
- ],
- [
- 'id' => 154,
- 'title' => '\'DETONATION\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'detonation\'
-
-After uttering a few words into the held crystal, the Sorcerer or
-Sorceress can then throw the crystal as a projectile into the immediate
-area. The coaxing of the mana from the crystal at an alarming rate results
-in in the shattering of the crystal itself. People in the immediate area
-are showered with shrapnel from the destroyed crystal; the amount of
-damage each person receives depends on how charged the crystal was at the
-time of the incantation. The higher the charge, the faster and more deadly
-the shrapnel is, while a none charged crystal will only result with the
-caster throwing it to the ground, shattering it with little or no harmful
-slivers.
-
-Also see: \'FASHION CRYSTAL\'',
- 'author' => '',
- ],
- [
- 'id' => 155,
- 'title' => '\'ACID STREAM\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'acid stream\'
-
-A student of the para-element acid is able to create a concentrated stream
-of powerful acid to strike his or her victim. If the acid is easily able to
-reach the victim\'s bare skin or seep through their armor, then it will, of
-course, be much more painful and damaging.',
- 'author' => '',
- ],
- [
- 'id' => 156,
- 'title' => '\'CAUSTIC VAPOR\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'caustic vapor\'
-
-Upon the casting of this spell belonging to the path of acid, acidic fumes
-begin to seep out of the ground of the room in which it has been cast. Any
-unprotected adventurers who inhale this noxious vapor will become
-violently ill. The degree of harm that comes to the victim is dependent on
-the amount of acid that he or she inhales.',
- 'author' => '',
- ],
- [
- 'id' => 157,
- 'title' => '\'ACID VEIN\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'acid vein\'
-
-A sorcerer who is a student of acid has the ability to imbue a weapon with
-the power of the para-element. This causes the weapon to secrete acid,
-adding to its power and damaging capability against foes. The acid will
-eat away at the weapon, however, and eventually, the weapon will be
-destroyed.',
- 'author' => '',
- ],
- [
- 'id' => 158,
- 'title' => '\'CORRODE LOCK\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'corrode lock\'
-
-A student of acid can use its corrosive qualities to burn away locks on
-most doors and containers, enabling them to be opened.',
- 'author' => '',
- ],
- [
- 'id' => 159,
- 'title' => '\'NEUTRALIZE\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'neutralize\'
-
-In order to protect themselves and their allies from the often hard to
-control element of acid, sorcerers who study the para-element have
-developed a spell to cause their bodies to become more base-balanced. While
-in effect, this spell causes the element of acid to become completely
-harmless to them. If it is cast on others, however, it is not quite as
-powerful, though far from useless.',
- 'author' => '',
- ],
- [
- 'id' => 160,
- 'title' => '\'CALL LIGHTNING\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'call lightning\'
-
-Using this spell, the caster is able to call a lightning bolt to strike
-his or her victim outside and nearby.',
- 'author' => '',
- ],
- [
- 'id' => 367,
- 'title' => '\'GROUNDING\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'grounding\'
-
-A versatile spell for sorcerers of lightning, ground doubles as a
-defensive and an offensive spell. It grants the target a resistance to
-lightning, as they are bound to the earth, but prevents flying, bringing
-them to the ground if they are flying at the time that it is cast.
-Targets trusting the caster will not strike back, while those that do not
-trust the caster will.',
- 'author' => '',
- ],
- [
- 'id' => 162,
- 'title' => '\'ATTRACT\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'attract\'
-
-One of the most feared spells that sorcerers of the path of lightning
-learn, attract causes the unfortunate target of the spell to become a
-moving target for lightning bolts from the sky.',
- 'author' => '',
- ],
- [
- 'id' => 163,
- 'title' => '\'LIGHTNING BOLT\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'lightning bolt\'
-
-This spell creates a bolt of lightning to strike out at a target, causing
-a nasty shock and much pain.',
- 'author' => '',
- ],
- [
- 'id' => 164,
- 'title' => '\'ABSORB\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'absorb\'
-
-Sorcerers experienced with the para-element of lightning have learned to
-take advantage of the raw power that it embodies, transforming it into
-mana for their own use when struck by it. The amount of mana gained from
-the lightning attack that they absorb is dependent on the power of the
-lightning that they are struck by.',
- 'author' => '',
- ],
- [
- 'id' => 165,
- 'title' => '\'THUNDERCLAP\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'thunderclap\'
-
-As it is commonly known, the sound of thunder always accompanies a bolt of
-lightning. Using their control of lightning, sorcerers are able to use
-thunder to deafen all enemies close to them.',
- 'author' => '',
- ],
- [
- 'id' => 166,
- 'title' => '\'SMOKESCREEN\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'smokescreen\'
-
-Sorcerers able to control the para-element of smoke may cause a cloud of
-smoke to descend upon the room, making it impossible to see any exits or
-scan.',
- 'author' => '',
- ],
- [
- 'id' => 167,
- 'title' => '\'SMOTHER\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'smother\'
-
-The victim of the smother spell is choked by magical smoke. The results of
-this include coughing fits and possibly temporary blindness.',
- 'author' => '',
- ],
- [
- 'id' => 168,
- 'title' => '\'SHROUD OF SECRECY\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'shroud of secrecy\'
-
-Using the concealing powers of smoke, a smoke sorcerer can hide his or her
-identity and presence. Entering combat causes the shroud to dissipate.',
- 'author' => '',
- ],
- [
- 'id' => 169,
- 'title' => '\'PUTRID AIR\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'putrid air\'
-
-This smoke spell creates a wind of putrid, smokey air to pass through the
-area, possibly causing those nearby to go into a coughing fit. Those hiding
-or concealed by magical means will be discovered.',
- 'author' => '',
- ],
- [
- 'id' => 170,
- 'title' => '\'NOXIOUS WARD\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'noxious ward\'
-
-Smoke sorcerers are able to protect their corpses, should they fall,
-by using a noxious ward before they die. A cloud of noxious smoke will
-rise from their corpse, damaging all who dare tread near enough to loot it.',
- 'author' => '',
- ],
- [
- 'id' => 171,
- 'title' => '\'ASPHYXIATE\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'asphyxiate\'
-
-Sorcerers who study smoke may corrupt the air around their target, causing
-them to choke and gag and cutting off their air supply. The damage done
-can be profound.',
- 'author' => '',
- ],
- [
- 'id' => 172,
- 'title' => '\'ACCUMULATE HEAT\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'accumulate heat\'
-
-A sorcerer of the path of magma is able to cause waves of heat to ripple
-up from the ground and about his or her body. This grants the caster
-increased protection from heat and harms those who attempt to steal their
-belongings, but also causes him or her to sweat more, and they run the risk
-of dehydration.',
- 'author' => '',
- ],
- [
- 'id' => 173,
- 'title' => '\'EARTHEN EMBRACE\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'earthen embrace\'
-
-This spell causes the caster to be shielded by a layer of flexible stone,
-reducing damage done to them.',
- 'author' => '',
- ],
- [
- 'id' => 174,
- 'title' => '\'MELT ROCK\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'melt rock\'
-
-Having attained mastery over heat and earth, sorcerers of magma are able
-to easily melt rock. Casting this upon someone wearing items made of rock
-or stone will result in the melting of the item and the burning of its
-wearer.',
- 'author' => '',
- ],
- [
- 'id' => 175,
- 'title' => '\'MAGMA TUNNEL\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'magma tunnel\'
-
-This spell of the magma path makes the ground below the sorcerer soft and
-liquidy, making a tunnel for easy passage in any viable direction. Using
-this spell, many above-ground obstacles can be bypassed.',
- 'author' => '',
- ],
- [
- 'id' => 288,
- 'title' => '\'INDUCE PAIN\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: cast \'induce pain\'
-
-Sorcerers of electricity can use their control over the element to trick
-the victim\'s neurons into releasing the electrochemical impulses that
-cause the sensation of intense pain. Although the physiological signs of
-pain would be real, there would be a lack of true damage. For this
-reason, those who have stronger minds would be more able to resist the
-effects of this spell.',
- 'author' => '',
- ],
- [
- 'id' => 177,
- 'title' => '\'HEAT EARTH\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'heat earth\'
-
-This spell causes the ground around the caster to turn into fiery magma,
-causing great harm to those standing upon it. Those who fly are harmed
-less, but still harmed due to the great amount of rising heat coming off
-of it.',
- 'author' => '',
- ],
- [
- 'id' => 178,
- 'title' => '\'SAP ENDURANCE\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'sap endurance\'
-
-An ooze sorcerer can fatigue his or her foe by causing ooze to hinder them
-and tire out their legs.',
- 'author' => '',
- ],
- [
- 'id' => 179,
- 'title' => '\'QUICKSAND\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'quicksand\'
-
-Sorcerers learned in the para-elemental path of ooze are able to liquify
-the ground, causing non-flying people who enter the vicinity in which it
-was cast to fall in. Those weighted down by their belongings will have a
-tougher time escaping.',
- 'author' => '',
- ],
- [
- 'id' => 370,
- 'title' => 'IMMRULES',
- 'skill' => 'heroimm',
- 'minlevel' => 51,
- 'helpdata' => 'You are a member of the Riftshadow Immstaff, and have been given "power"
-and responsibilities. This means that we trust you with something that
-literally tens of thousands of hours of work has gone into. We expect you
-to do all of our work justice and follow the rules that we\'ve set forth to
-keep this game fair and fun for all.
-
-1) Our biggest and most strictly enforced rule for all Immortals is: do not
- aid or favor your mortals, or the mortals of anyone else you know in any
- way shape or form. This includes but is not limited to restoring,
- loading equipment or mobs, empowering without roleplay (which is
- impossible for you to do with yourself), giving experience and
- transferring. If you have any questions about this particular rule, you
- are encouraged to ask, and not experiment or test the limits. Violation
- of this rule WILL get you denied.
-
- Do not log on as your mortal while your Immortal is logged on. There
- will be VERY few exceptions to this rule. Giving the impression to our
- players that there is cheating going on is just as bad as actually
- cheating. Play on a different MUD if you have to.
-
-2) If you don\'t have a certain Wiz command, it\'s for a reason. As you
- probably already know, there are ways to manipulate OLC to load objects,
- mobs and the like and even give easy experience to players. Doing this
- will get you denied, as it is a violation of the trust we\'ve given you.
- If you need something loaded, or need to give a player experience, etc.,
- for a reason you believe to be valid, ask a higher-level Immortal. If
- a higher-level Immortal is not around, you are expected to wait and not
- take the matter into your own hands. This includes forcing mobs to drop
- things, killing or slaying them or the like.
-
-3) Do not hold OOC discussions with a player, especially in front of other
- players, unless it\'s in the Realm of the Dead or Description Room... or
- of course the Newbie Channel.
-
-4) Finally... one of the most unprofessional things is the appearance of
- disorder. If we don\'t appear to be on the same page as an Immstaff, then
-
- we look badly as a result. If people get three different answers from
- three different Imms to the same question, or if one of us tells a
- mortal "Well, yeah, that\'s how it is, but I don\'t like it either."
- that\'s not acceptable. Please don\'t try to speak for Riftshadow or the
- Immstaff as a whole without checking with other (preferably higher) Imms
- first. If you think a player is right and we (i.e. other Imms, or the
- status quo) are wrong, thank them and tell them you\'ll look into it.
- Then tell the rest of us and we\'ll decide what to do. Don\'t tell the
- players that you agree with them and certainly don\'t promise something
- will get changed if you don\'t know it will.
-
-If you have any questions, ask a higher-level Imm, and use common sense.
-If there\'s any question in your mind about something, just don\'t do it
-until you\'ve spoken with others.',
- 'author' => '',
- ],
- [
- 'id' => 181,
- 'title' => '\'PASS WITHOUT TRACE\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'pass without trace\'
-
-This ooze para-elemental spell causes the earth to melt together to cover
-the tracks of the caster.',
- 'author' => '',
- ],
- [
- 'id' => 182,
- 'title' => '\'EMULSIFY\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: c \'emulsify\'
-
-This ooze-based spell distends the target\'s midsection. This, of course,
-causes a great deal of damage to the target.',
- 'author' => '',
- ],
- [
- 'id' => 183,
- 'title' => '\'ALTER METAL\'',
- 'skill' => 'none',
- 'minlevel' => 0,
- 'helpdata' => 'Syntax: cast \'alter metal\'