Listing 13.3. Fragment pliku propelImportdanychTask.class.php
// add your code here
require_once 'lib/slugs.inc.php';

TrenPeer::doDeleteAll();

$plks = glob('data/txt/treny/*.txt');
shuffle($plks);
foreach ($plks as $plk) {
    echo $plk . "\n";

    $path_parts = pathinfo($plk);
    $numer = ltrim($path_parts['filename'], '0');

    $p = file($plk);
    $tytul = trim($p[0]);
    $slug = string2slug($tytul);
    $p[0] = '';
    $tresc = trim(implode('', $p));

    $tren = new Tren();
    $tren->setTytul($tytul);
    $tren->setTresc($tresc);
    $tren->setSlug($slug);
    $tren->setNumer($numer);
    $tren->save();
}