Alimentalos/Backend

View on GitHub
relationships/src/Procedures/ActionProcedure.php

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
<?php


namespace Alimentalos\Relationships\Procedures;


trait ActionProcedure
{
    /**
     * Create parameters for action create.
     *
     * @param $type
     * @param $parameters
     * @param $resource
     * @param null $referenced
     * @return array
     */
    public function parameters($type, $parameters, $resource, $referenced = null)
    {
        return [
            'uuid' => uuid(),
            'type' => $type,
            'parameters' => $parameters,
            'resource' => $resource,
            'user_uuid' => authenticated()->uuid,
            'referenced_uuid' => $referenced,
        ];
    }
}