Skip to content

DavidPetrasek/UtilsBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Set of utilities for Symfony

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages