Devise\Pages\Fields\Handlers\AudioFieldUpdated::findUnprocessedFiles PHP Method

findUnprocessedFiles() protected method

Find the videos that have yet to be processed by Zencoder and then we filter those out
protected findUnprocessedFiles ( Field $field, array $settings ) : array($unprocessed,
$field Field
$settings array
return array($unprocessed,
    protected function findUnprocessedFiles($field, $settings)
    {
        $unprocessed = array();
        $duplicated = array();
        // loop through settings and see if the
        // file located at setting[label] already exists
        foreach ($settings as $setting) {
            if ($this->MediaPaths->fileExists($setting['label'])) {
                $duplicated[] = $setting;
            } else {
                $unprocessed[] = $setting;
            }
        }
        return array($unprocessed, $duplicated);
    }