PHP code example of namelesscoder / rpc
1. Go to this page and download the library: Download namelesscoder/rpc 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/ */
namelesscoder / rpc example snippets
\NamelessCoder\Rpc\Manager\TaskManager::getInstance()
->getTaskById('help')
->getTaskConfiguration()
->setEnabled(FALSE)
\NamelessCoder\Rpc\Manager\TaskManager::getInstance()->addTask(
new \MyNamespace\MyExtension\MyCustomTask('my-custom-task')
);
\NamelessCoder\Rpc\Manager\TaskManager::getInstance()
->getTaskById('my-custom-task')
->doSomethingToTask();
\NamelessCoder\Rpc\Implementation\Task\CommandTask::registerForCommand(
\TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController::class,
'install'
)->setFieldTypeForArgument(
\NamelessCoder\Rpc\Implementation\Field\AvailableExtensionsField::class,
'extensionKey'
);
\NamelessCoder\Rpc\Implementation\Task\CommandTask::registerForCommand(
\TYPO3\CMS\Extensionmanager\Command\ExtensionCommandController::class,
'uninstall'
)->setFieldTypeForArgument(
\NamelessCoder\Rpc\Implementation\Field\InstalledExtensionsField::class,
'extensionKey'
);