diff --git a/Config/config.php b/Config/config.php index d6f554d..2d078ac 100644 --- a/Config/config.php +++ b/Config/config.php @@ -105,6 +105,21 @@ 'controller' => 'MauticSqlConditionsBundle:SqlConditions:execute', ], ], + 'api' => [ + 'mautic_api_sqlconditions' => [ + 'standard_entity' => true, + 'name' => 'sqlconditions', + 'path' => '/api/sqlconditions', + 'controller' => 'MauticSqlConditionsBundle:Api\SqlApi', + ], + 'mautic_api_sqlconditions' => [ + 'standard_entity' => true, + 'name' => 'sqlconditions', + 'path' => '/sqlconditions', + 'controller' => 'MauticSqlConditionsBundle:Api\SqlApi', + ], + + ], ], 'menu' => [ 'main' => [ @@ -123,6 +138,7 @@ ], ], ], + ], 'categories' => [ 'plugin:sqlConditions' => 'mautic.sqlConditions', diff --git a/Controller/Api/SqlApiController.php b/Controller/Api/SqlApiController.php new file mode 100644 index 0000000..5e2aea0 --- /dev/null +++ b/Controller/Api/SqlApiController.php @@ -0,0 +1,25 @@ +model = $this->getModel('sqlConditions'); + $this->entityClass = 'MauticPlugin\MauticSqlConditionsBundle\Entity\SqlCondition'; + $this->entityNameOne = 'sqlCondition'; + $this->entityNameMulti = 'sqlConditions'; + + parent::initialize($event); + } +} diff --git a/composer.json b/composer.json index 7670837..48c4b71 100644 --- a/composer.json +++ b/composer.json @@ -2,6 +2,6 @@ "name": "mtcextendee/mautic-sql-conditions-bundle", "type": "mautic-plugin", "require": { - "mautic/composer-plugin": "^1.0" + "mautic/composer-plugin": "^2.0" } -} \ No newline at end of file +}