fenos/Notifynder

View on GitHub
src/Notifynder/Traits/SenderCallback.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Fenos\Notifynder\Traits;

trait SenderCallback
{
    /**
     * @return callable
     */
    public function getCallback()
    {
        $callback = app('notifynder.sender')->getCallback(get_called_class());
        if (! is_callable($callback)) {
            throw new \UnexpectedValueException("The callback isn't callable.");
        }

        return $callback;
    }
}