PHP code example of el-schneider / statamic-magic-actions
1. Go to this page and download the library: Download el-schneider/statamic-magic-actions library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
el-schneider / statamic-magic-actions example snippets
namespace App\MagicActions;
use ElSchneider\StatamicMagicActions\MagicActions\BaseMagicAction;
use Prism\Prism\Schema\ObjectSchema;
use Prism\Prism\Schema\StringSchema;
final class Summarize extends BaseMagicAction
{
public const string TITLE = 'Summarize';
public function type(): string
{
return 'text';
}
public function schema(): ?ObjectSchema
{
return new ObjectSchema(
name: 'summary_response',
description: 'Content summary',
properties: [
new StringSchema('summary', 'Brief summary'),
],