for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
use Illuminate\Support\Str;
// @codeCoverageIgnoreStart
if (!function_exists('str_replace_tokens')) {
// @codeCoverageIgnoreEnd
function str_replace_tokens($subject, array $tokens = [], $prefix = ':')
{
foreach ($tokens as $token => $value) {
$subject = str_replace(
$prefix.$token,
$value,
$subject
);
}
return $subject;
if (!function_exists('checkrEntityClassName')) {
function checkrEntityClassName($name)
$namespace = '\Lyal\Checkr\Entities';
if (class_exists($namespace.'\Resources\\'.resourceNameFormat($name))) {
return $namespace.'\Resources\\'.resourceNameFormat($name);
if (class_exists($namespace.'\Screenings\\'.resourceNameFormat($name))) {
return $namespace.'\Screenings\\'.resourceNameFormat($name);
return false;
if (!function_exists('resourceNameFormat')) {
function resourceNameFormat($name)
return Str::studly(Str::singular(str_replace('test_', '', $name)));