Skip to content

Instantly share code, notes, and snippets.

View scc-agnitio's full-sized avatar

Sam C. scc-agnitio

View GitHub Profile
@scc-agnitio
scc-agnitio / MioHelper.php
Created January 8, 2021 07:00
Mio Hasher
<?php
namespace App\Mio;
use App\Mio\Exceptions\MioHashingException;
use Exception;
use Illuminate\Support\Facades\Log;
class MioHelper
{
@scc-agnitio
scc-agnitio / MioHelper.php
Last active January 5, 2021 07:13
Parses and creates a hash of the core values that make up a MIO.
<?php
class MioHelper
{
public static function hash($mioRecord)
{
$mio = self::processMio($mioRecord);
return md5(serialize($mio));
@scc-agnitio
scc-agnitio / me.vue
Created November 25, 2020 09:20
BTCA Client Example
<template>
<div class="me">
<h1>This is the Me page</h1>
<div>
<button @click="getData" type="button">Fetch Data</button>
</div>
<h2>userId</h2>
<p>{{userId}}</p>
#!/bin/bash
laravel new $1
# Change Dir
cd $1
# Update .env
sed -i "s/APP_NAME=Laravel/APP_NAME=$1/g" .env
sed -i "s/DB_DATABASE=laravel/DB_DATABASE=$1/g" .env
@scc-agnitio
scc-agnitio / TestController.php
Created October 4, 2019 08:50
Reset Meetings Tables
protected function resetMeetings(): void
{
\Illuminate\Support\Facades\DB::statement("SET foreign_key_checks = 0");
\Illuminate\Support\Facades\DB::table('meetings')->truncate();
\Illuminate\Support\Facades\DB::table('meeting_participant_tokens')->truncate();
\Illuminate\Support\Facades\DB::table('meeting_versions')->truncate();
\Illuminate\Support\Facades\DB::table('meeting_versions_users')->truncate();
\Illuminate\Support\Facades\DB::table('meeting_versions_accounts')->truncate();
\Illuminate\Support\Facades\DB::table('meeting_versions_contacts')->truncate();
\Illuminate\Support\Facades\DB::table('meeting_versions_content')->truncate();
@scc-agnitio
scc-agnitio / Meeting.php
Last active September 30, 2019 08:48
MeetingTokens
/*
|--------------------------------------------------------------------------
| Relations
|--------------------------------------------------------------------------
|
*/
/**
* @return HasMany
*/
<?php
use Carbon\Carbon;
use Faker\Generator as Faker;
$factory->define(\App\Call\Call::class, function (Faker $faker) {
return [
'organization_id' => function () {
return factory(App\Organization\Organization::class)->create()->id;
},
<?php
namespace App\Call;
use App\User\User;
use Carbon\Carbon;
use App\Account\Account;
use App\Contact\Contact;
use App\Content\Content;
use App\Core\Model\BaseModel;
<?php
namespace Tests\Functional\Call;
use App\Call\Call;
use App\Call\MeetingVersion;
use App\Organization\Organization;
use App\User\User;
use Tests\TestCase;
use App\Contact\Contact;
<?php
namespace App\Call;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Model;
/**
* Class MeetingVersion
*