diff --git a/src/Param/FileParam.php b/src/Param/FileParam.php index 074387c5..8264c133 100644 --- a/src/Param/FileParam.php +++ b/src/Param/FileParam.php @@ -38,7 +38,26 @@ class FileParam extends Param public $putIn; - public function validExtensions($exts) + + + + protected function build() + { + // XXX: use CascadingAttribute class setter instead. + $this->supportedAttributes['renameFile'] = self::ATTR_ANY; + + // $this->renameFile = [FileRenameMethods::class, 'md5ize']; + $this->renameFile = new Md5Rename; + + if (static::$defaultUploadDirectory) { + $this->putIn(static::$defaultUploadDirectory); + } + } + + + + + public function validExtensions(array $exts) { $this->validExtensions = $exts; @@ -59,19 +78,6 @@ public function putIn($dir) return $this; } - protected function build() - { - // XXX: use CascadingAttribute class setter instead. - $this->supportedAttributes['renameFile'] = self::ATTR_ANY; - - // $this->renameFile = [FileRenameMethods::class, 'md5ize']; - $this->renameFile = new Md5Rename; - - if (static::$defaultUploadDirectory) { - $this->putIn(static::$defaultUploadDirectory); - } - } - public function validate($value) { $ret = (array) parent::validate($value);