Phalcon\Acl\Factory\Memory::castAction PHP Method

castAction() protected method

Cast actions
protected castAction ( mixed $actions ) : array | null
$actions mixed Actions
return array | null
    protected function castAction($actions)
    {
        if ($actions instanceof Config) {
            $actions = $actions->toArray();
        } elseif (is_string($actions)) {
            $actions = [$actions];
        }
        if (!is_array($actions)) {
            throw new Exception('Key "actions" must exist and must be traversable.');
        }
        return $actions;
    }