Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
FileUploader Class Reference

Public Member Functions

 __construct (CustomerMetadataInterface $customerMetadataService, AddressMetadataInterface $addressMetadataService, ElementFactory $elementFactory, FileProcessorFactory $fileProcessorFactory, AttributeMetadataInterface $attributeMetadata, $entityTypeCode, $scope)
 
 validate ()
 

Detailed Description

Definition at line 15 of file FileUploader.php.

Constructor & Destructor Documentation

◆ __construct()

__construct ( CustomerMetadataInterface  $customerMetadataService,
AddressMetadataInterface  $addressMetadataService,
ElementFactory  $elementFactory,
FileProcessorFactory  $fileProcessorFactory,
AttributeMetadataInterface  $attributeMetadata,
  $entityTypeCode,
  $scope 
)
Parameters
CustomerMetadataInterface$customerMetadataService
AddressMetadataInterface$addressMetadataService
ElementFactory$elementFactory
FileProcessorFactory$fileProcessorFactory
AttributeMetadataInterface$attributeMetadata
string$entityTypeCode
string$scope

Definition at line 61 of file FileUploader.php.

69  {
70  $this->customerMetadataService = $customerMetadataService;
71  $this->addressMetadataService = $addressMetadataService;
72  $this->elementFactory = $elementFactory;
73  $this->fileProcessorFactory = $fileProcessorFactory;
74  $this->attributeMetadata = $attributeMetadata;
75  $this->entityTypeCode = $entityTypeCode;
76  $this->scope = $scope;
77  }

Member Function Documentation

◆ validate()

validate ( )

Validate uploaded file

Returns
array|bool

Definition at line 84 of file FileUploader.php.

85  {
86  $formElement = $this->elementFactory->create(
87  $this->attributeMetadata,
88  null,
89  $this->entityTypeCode
90  );
91 
92  $errors = $formElement->validateValue($this->getData());
93  return $errors;
94  }
$errors
Definition: overview.phtml:9

The documentation for this class was generated from the following file: