psys/utils-bundle

Set of utilities for Symfony framework

Installs: 3

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:symfony-bundle

v1.0.0 2025-09-23 10:16 UTC

This package is auto-updated.

Last update: 2025-09-25 15:40:18 UTC


README

Packagist Downloads

UtilsBundle

Installation

composer req psys/utils-bundle

Usage

FileUploader

use Psys\UtilsBundle\Service\FileUploader;
...
FileUploader $fileUploader
...
$uploadedFile = $form->get('my_file')->getData();                        
$savedFile = $fileUploader->saveFile($uploadedFile, '/abs/path/target-dir');

print_r($savedFile);

$savedFile:

[
    'nameFileSystem' => 'dfb93338.pdf',
    'nameDisplay' => 'invoice.pdf',
    'mimeType' => 'application/pdf',
]

FormErrors

use Psys\UtilsBundle\Service\FormErrors;
...
FormErrors $formErrors
...
$form->handleRequest($request);

if ($form->isSubmitted()) 
{
    ...
    if (!$form->isValid()) 
    {
        $formErrorsRes = $formErrors->getArray($form)
        print_r($formErrorsRes);
    }
}

$formErrorsRes:

[
    [
        'field_id' => 'login_email',
        'message' => 'E-mail not found'               
    ],
    [
        'field_id' => 'login_password',
        'message' => 'The password is wrong'               
    ]
]

Miscellaneous

use Psys\UtilsBundle\Service\Misc;
...
Misc $utilsMisc

Available methods:

  • isEmailValid