Add queryable trait
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
This commit is contained in:
parent
3f92a48f29
commit
36932f8417
|
@ -0,0 +1,11 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
namespace Tests\Lib;
|
||||||
|
|
||||||
|
trait Queryable {
|
||||||
|
|
||||||
|
public function toBase64(): string
|
||||||
|
{
|
||||||
|
return base64_encode(rawurlencode(json_encode($this->create())));
|
||||||
|
}
|
||||||
|
}
|
|
@ -6,10 +6,14 @@ use App\Contribution\ContributionFactory;
|
||||||
use App\Contribution\Documents\ContributionDocument;
|
use App\Contribution\Documents\ContributionDocument;
|
||||||
use App\Country;
|
use App\Country;
|
||||||
use App\Member\Member;
|
use App\Member\Member;
|
||||||
|
use Tests\Lib\Queryable;
|
||||||
use Worksome\RequestFactories\RequestFactory;
|
use Worksome\RequestFactories\RequestFactory;
|
||||||
|
|
||||||
class ContributionRequestFactory extends RequestFactory
|
class ContributionRequestFactory extends RequestFactory
|
||||||
{
|
{
|
||||||
|
|
||||||
|
use Queryable;
|
||||||
|
|
||||||
public function definition(): array
|
public function definition(): array
|
||||||
{
|
{
|
||||||
$compilers = collect(app(ContributionFactory::class)->compilerSelect())->pluck('class');
|
$compilers = collect(app(ContributionFactory::class)->compilerSelect())->pluck('class');
|
||||||
|
@ -25,11 +29,6 @@ class ContributionRequestFactory extends RequestFactory
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function toBase64(): string
|
|
||||||
{
|
|
||||||
return base64_encode(rawurlencode(json_encode($this->create())));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param class-string<ContributionDocument> $type
|
* @param class-string<ContributionDocument> $type
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue