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\Country;
|
||||
use App\Member\Member;
|
||||
use Tests\Lib\Queryable;
|
||||
use Worksome\RequestFactories\RequestFactory;
|
||||
|
||||
class ContributionRequestFactory extends RequestFactory
|
||||
{
|
||||
|
||||
use Queryable;
|
||||
|
||||
public function definition(): array
|
||||
{
|
||||
$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
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue