Esempio n. 1
0
 /**
  * Filters client files
  *
  * @param array $files Files to be filtered
  * @param MetaDataContextInterface $context Metadata context
  *
  * @return array Filtered set of files
  */
 protected static function filterClientFiles(array $files, MetaDataContextInterface $context)
 {
     $files = array_filter($files, function (array $file) use($context) {
         return $context->isValid($file);
     });
     uasort($files, function ($a, $b) use($context) {
         return $context->compare($a, $b);
     });
     return $files;
 }
 /** {@inheritDoc} */
 public function compare(array $a, array $b)
 {
     return $this->context->compare($a, $b);
 }