/**
  * @return array
  */
 public function validationMethods()
 {
     $parent_methods = parent::validationMethods();
     return array_merge($parent_methods, ['min', 'max']);
 }
 /**
  * @return array
  */
 public function validationMethods()
 {
     $parentMethods = parent::validationMethods();
     return array_merge($parentMethods, ['accepted_mimetypes', 'max_filesize']);
 }
 /**
  * Inject dependencies from a DI Container.
  *
  * @param  Container $container A dependencies container instance.
  * @return void
  */
 public function setDependencies(Container $container)
 {
     parent::setDependencies($container);
     $this->setModelFactory($container['model/factory']);
     $this->setCollectionLoader($container['model/collection/loader']);
     $this->setCachePool($container['cache']);
 }
 /**
  * @return array
  */
 public function validationMethods()
 {
     $parentMethods = parent::validationMethods();
     return array_merge($parentMethods, ['maxLength', 'minLength', 'regexp', 'allowEmpty']);
 }
 /**
  * Inject dependencies from a DI Container.
  *
  * @param  Container $container A dependencies container instance.
  * @return void
  */
 public function setDependencies(Container $container)
 {
     parent::setDependencies($container);
     $this->setChoices($container['config']['templates']);
 }