Results
16.08.2018
config_packager 8.x-1.x-dev ::
src/Plugin/ConfigPackagerGeneration/ConfigPackagerGenerationArchive.php
foreach ($package['files'] as $file) { try { $this->generateFile($package['directory'], $file, $archiver); } catch(\Exception $exception) { $this->failure($return, $package, $exception); $success = FALSE; break; }
* @throws Exception */ protected function generateFile($directory, array $file, ArchiveTar $archiver) { $filename = $directory; if (!empty($file['subdirectory'])) { $filename .= '/' . $file['subdirectory']; } $filename .= '/' . $file['filename']; if ($archiver->addString($filename, $file['string']) === FALSE) {
16.08.2018
config_packager 8.x-1.x-dev ::
src/Plugin/ConfigPackagerGeneration/ConfigPackagerGenerationWrite.php
foreach ($package['files'] as $file) { try { $this->generateFile($package['directory'], $file); } catch(Exception $exception) { $this->failure($return, $package, $exception); $success = FALSE; break; }
* @throws Exception */ protected function generateFile($directory, $file) { if (!empty($file['subdirectory'])) { $directory .= '/' . $file['subdirectory']; } if (!is_dir($directory)) { if (drupal_mkdir($directory, NULL, TRUE) === FALSE) { throw new \Exception($this->t('Failed to create directory @directory.', ['@directory' => $directory]));
22.10.2019
lionbridge_content_api_test 8.x-4.0 ::
src/Plugin/tmgmt/Translator/LionbridgeTranslator.php
$file_name = $this->generateFileName($job->label(), $source_language, $target_language); $file_asset = $this->generateFile($file_name, $source_language, $job->getData(), $api_client); if (isset($file_asset['Errors']['Error'])) { throw new TMGMTException($file_asset['Errors']['Error']['DetailedMessage']); } $file_assets[] = $file_asset['AssetID'];
* The created file. */ protected function generateFile($file_name, $source_language, $data, LionbridgeConnector $api_client) { $translatable_content = []; $data_flat = array_filter(\Drupal::service('tmgmt.data')->flatten($data), array(\Drupal::service('tmgmt.data'), 'filterData')); foreach ($data_flat as $key => $value) { list($tjiid, $data_item_key) = explode('][', $key, 2);
05.02.2020
simpletest 8.x-3.x-dev ::
tests/src/Kernel/SimpletestDeprecationTest.php
/** * @expectedDeprecation simpletest_generate_file() is deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\Tests\TestFileCreationTrait::generateFile() instead. See https://www.drupal.org/node/3077768 */ public function testDeprecatedSimpletestGenerateFile() { $file = simpletest_generate_file('foo', 40, 10); $public_file = 'public://' . $file . '.txt'; $this->assertFileExists($public_file); $this->assertTrue(unlink($public_file)); }
05.02.2020
simpletest 8.x-3.x-dev ::
simpletest.module
* * @deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. Use * \Drupal\Tests\TestFileCreationTrait::generateFile() instead. * * @see https://www.drupal.org/node/3077768 */ function simpletest_generate_file($filename, $width, $lines, $type = 'binary-text') { @trigger_error(__FUNCTION__ . '() is deprecated in drupal:8.8.0 and is removed from drupal:9.0.0. Use \Drupal\Tests\TestFileCreationTrait::generateFile() instead. See https://www.drupal.org/node/3077768', E_USER_DEPRECATED); $text = ''; for ($i = 0; $i < $lines; $i++) { // Generate $width - 1 characters to leave space for the "\n" character. for ($j = 0; $j < $width - 1; $j++) { switch ($type) { case 'text':
15.03.2024
elevenlabs_field 1.0.0-beta7 ::
src/Batch/BatchGenerate.php
$generator = \Drupal::service('elevenlabs_field.generator_service'); $model = $generator->validateModel($eItem->model_id, $eItem->getEntity()); $data = $generator->generateFile($eItem->text, $eItem->speaker, $eItem->getFieldDefinition(), $model, [ 'stability' => ($eItem->stability / 100), 'similarity_boost' => ($eItem->similarity_boost / 100), 'style' => ($eItem->style_exaggeration / 100), 'use_speaker_boost' => $eItem->speaker_boost ? TRUE : FALSE, ]); if (!empty($data['file'])) {
15.03.2024
elevenlabs_field 1.0.0-beta7 ::
src/Plugin/Field/FieldWidget/ElevenLabsGenerationWidget.php
$generator = \Drupal::service('elevenlabs_field.generator_service'); $model = $generator->validateModel($data[$key]['model_id'], $formState->getFormObject()->getEntity()); $elData = $generator->generateFile($data[$key]['text'], $data[$key]['speaker'], $this->fieldDefinition, $model, [ 'stability' => ($data[$key]['stability'] / 100), 'similarity_boost' => ($data[$key]['similarity_boost'] / 100), 'style' => ($data[$key]['style_exaggeration'] / 100), 'use_speaker_boost' => $data[$key]['speaker_boost'], ]); if (!empty($elData['file'])) {
15.03.2024
elevenlabs_field 1.0.0-beta7 ::
src/Plugin/Field/FieldType/ElevenLabsGenerationItem.php
$generator = \Drupal::service('elevenlabs_field.generator_service'); $model = $generator->validateModel($this->model_id, $this->getEntity()); $data = $generator->generateFile($this->text, $this->speaker, $this->getFieldDefinition(), $model, [ 'stability' => ($this->stability / 100), 'similarity_boost' => ($this->similarity_boost / 100), 'style' => ($this->style_exaggeration / 100), 'use_speaker_boost' => $this->speaker_boost ? TRUE : FALSE, ]); if (!empty($data['file'])) {
15.03.2024
elevenlabs_field 1.0.0-beta7 ::
src/ElevenLabsGenerateService.php
* An array of file and history id. */ public function generateFile($text, $speaker, FieldDefinitionInterface $fieldDefinition, $model, $options = []) { $return = []; $filePath = $this->getFilePath($fieldDefinition); $audioData = $this->api->textToSpeech($text, $speaker, $model, $options); if (is_string($audioData)) {
15.03.2024
elevenlabs_field 1.0.0-beta7 ::
modules/ai_interpolator_elevenlabs_field/src/Plugin/AiInterpolatorFieldRules/ElevenLabsDialogue.php
foreach ($values as $key => $value) { // We need to generate right away, since presave does not always invoke. $data = $this->generator->generateFile($value['text'], $value['speaker_id'], $fieldDefinition, 'eleven_multilingual_v2', [ 'stability' => 1, 'similarity_boost' => 0.75, 'style_exaggeration' => 0, ]); if (!empty($data['file'])) { $values[$key] = [
17.07.2024
basket_imex 10.x-dev ::
modules/basket_excel/basket_excel.module
if (!empty($download) && $system == 'excel') { if (!empty(\Drupal::request()->query->get('run'))) { (new generateFile($systemBase))->run($download, $imexEntity); exit; } foreach (Element::children($form) as $formKey) { $form[$formKey]['#access'] = FALSE; } $downloadUrl = Url::fromRoute('basket.admin.pages', [
'#theme' => 'basket_excel_description', '#info' => [ 'rows' => (new generateFile($systemBase))->getColumnInfos(), ], ], ]; } } break;
15.10.2020
aws_polly 1.0.x-dev ::
src/Service/TextToSpeech.php
* Returns drupal file object. */ public function generateFile(array $parameters = []) { $content = $this->getAudio($parameters); $file = $this->getFile($parameters); $this->uploadFile($file, $content); return $file; }
15.10.2020
aws_polly 1.0.x-dev ::
aws_polly.module
function aws_polly_add_polly_to_field($node, $text, $field_name) { $aws_polly = \Drupal::service('aws_polly.manager'); $file = $aws_polly->generateFile(['format' => 'mp3', 'text' => $text]); $file_id = $file->id(); $node->set($field_name, ['target_id' => $file_id]); return $node; } /**
22.03.2020
bs_lib 8.x-1.0-alpha3 ::
src/Commands/BsLibCommands.php
// Generate some files from the scratch. $this->generateFile("config/schema/{$child_machine_name}.schema.yml", $options); $this->generateFile('gulp-options.yml', $options); $this->generateFile($child_machine_name . '.info.yml', $options); $this->generateFile($child_machine_name . '.libraries.yml', $options); $this->generateFile('README.md', $options); // Rebuild themes static cache because new theme is created. $this->drupalThemeListInfo(TRUE); // Make sure we are on latest parent theme versions. $update_functions = $this->GetUpdateHooks($child_machine_name);
* TRUE on success, FALSE on failure. */ protected function generateFile($file_name, array $options) { return _bs_base_generate_file($file_name, $options); } /** * Get all CSS libraries from passed theme that child theme needs to override. *
06.11.2019
content_export_yaml 8.x-2.9 ::
src/ContentExport.php
$export_path = DRUPAL_ROOT . '/' . $export_path; $final_path = $export_path . '/' . $entity . '/' . $item->bundle(); $status = $this->generateFile($final_path, $item->id(), $yaml_content); //@todo move to manager_content_export_yaml // if($status){ // $dbstatus = $this->db->is_exist($item->id(),$entity,$item->bundle()); // if(empty($dbstatus)){ // $fields = array( // 'entity_id'=> $item->id() ,
* @return bool */ function generateFile($directory, $filename, $content) { $fileSystem = \Drupal::service('file_system'); if (!is_dir($directory)) { if ($fileSystem->mkdir($directory, 0777, TRUE) === FALSE) { $this->logger->error('Failed to create directory ' . $directory); \Drupal::messenger()->addMessage(t('Failed to create directory ' . $directory), 'error');
06.06.2020
entity_usage 8.x-2.x-dev ::
tests/src/Kernel/EntityUsageTrackFileTest.php
'name' => $this->randomString(), 'file' => File::create([ 'uri' => $this->generateFile($this->randomMachineName(), 1, 1, 'text'), ]), 'image' => File::create([ 'uri' => $images[1]->uri, ]), 'text' => [ 'format' => 'basic_html',
18.09.2020
external_entities 8.x-2.x-dev ::
tests/src/Functional/FileClientFunctionalTest.php
$this->fileSystem = $this->container->get('file_system'); $file_path = $this->generateFile('test', 21, 2, 'text'); $filename = $this->fileSystem->basename($file_path); $directory = $this->fileSystem->dirname($file_path); $this->assertFileExists($file_path); // Storage client. $this->storage = $this->container->get('entity_type.manager')->getStorage('external_entity_type');
01.06.2020
features 8.x-3.11 ::
src/Plugin/FeaturesGeneration/FeaturesGenerationWrite.php
foreach ($package->getFiles() as $file) { try { $this->generateFile($package->getDirectory(), $file); } catch (\Exception $exception) { $this->failure($return, $package, $exception); $success = FALSE; break; }
* @throws Exception */ protected function generateFile($directory, array $file) { if (!empty($file['subdirectory'])) { $directory .= '/' . $file['subdirectory']; } $directory = $this->root . '/' . $directory; if (!is_dir($directory)) { if ($this->fileSystem->mkdir($directory, NULL, TRUE) === FALSE) {
01.06.2020
features 8.x-3.11 ::
src/Plugin/FeaturesGeneration/FeaturesGenerationArchive.php
foreach ($package->getFiles() as $file) { try { $this->generateFile($package->getDirectory(), $file, $archiver); } catch (\Exception $exception) { $this->failure($return, $package, $exception); $success = FALSE; break; }
* @throws Exception */ protected function generateFile($directory, array $file, ArchiveTar $archiver) { $filename = $directory; if (!empty($file['subdirectory'])) { $filename .= '/' . $file['subdirectory']; } $filename .= '/' . $file['filename']; // Set the mode to 0644 rather than the default of 0600.
30.07.2020
file_download_link 8.x-1.0 ::
tests/src/Functional/FileDownloadLinkMultilingualTest.php
$this->drupalLogin($admin_user); $english_uri = $this::generateFile('my-english-text', 10, 10, 'text'); $english_file = File::create([ 'uri' => $english_uri, 'filename' => 'my-english-text', ]); $english_file->save(); $french_uri = $this::generateFile('ma-texte-francaise', 10, 11, 'text'); $french_file = File::create([ 'uri' => $french_uri, 'filename' => 'ma-texte-francaise', ]); $french_file->save();