HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/Neopoints/momsecurity.be/app/Routes/HasRoutesInterface.php
<?php
namespace App\Routes;
use Illuminate\Database\Eloquent\Relations\MorphMany;
use Illuminate\Database\Eloquent\Relations\MorphOne;
use Illuminate\Database\Query\Builder;

/**
 * Indicates that an eloquent model has a routes method wich resolves to RoutableInterfaces
 *
 * Interface HasRoutesInterface
 *
 * @mixin \Eloquent
 * @package App\Kms\Core
 */
interface HasRoutesInterface
{
    /**
     * @return MorphOne returns a relation that resolves to RouteModelInterface
     * @see RouteModelInterface
     */
    public function route(): MorphOne;

    /**
     * @return MorphMany returns a relation that resolves to RedirectRouteModelInterface
     * @see RedirectRouteModelInterface
     */
    public function redirectRoutes(): MorphMany;

    /**
     * Returns the query builder to return all routes
     *
     * @return Builder|static
     */
    public function routes(): Builder;
}