Вход Регистрация
Файл: vendor/nunomaduro/collision/src/Adapters/Laravel/IgnitionSolutionsRepository.php
Строк: 48
<?php

declare(strict_types=1);

namespace 
NunoMaduroCollisionAdaptersLaravel;

use 
NunoMaduroCollisionContractsSolutionsRepository;
use 
SpatieIgnitionContractsSolutionProviderRepository;
use 
Throwable;

/**
 * @internal
 */
final class IgnitionSolutionsRepository implements SolutionsRepository
{
    
/**
     * Holds an instance of ignition solutions provider repository.
     *
     * @var SpatieIgnitionContractsSolutionProviderRepository
     */
    
protected $solutionProviderRepository;

    
/**
     * IgnitionSolutionsRepository constructor.
     */
    
public function __construct(SolutionProviderRepository $solutionProviderRepository)
    {
        
$this->solutionProviderRepository $solutionProviderRepository;
    }

    
/**
     * {@inheritdoc}
     */
    
public function getFromThrowable(Throwable $throwable): array
    {
        return 
$this->solutionProviderRepository->getSolutionsForThrowable($throwable);
    }
}
Онлайн: 0
Реклама