mailer_host: 127.0.0.1
mailer_user: ~
mailer_password: ~
+ switftmailer_username: null
+ switftmailer_password: null
locale: en
# A secret key that's used to generate certain security-related tokens
- secret: ThisTokenIsNotSoSecretChangeIt
+ secret: ovmpmAWXRCabNlMgzlzFXDYmCFfzGv
# wallabag misc
app.version: 2.0.0-alpha
mailer_host: 127.0.0.1
mailer_user: ~
mailer_password: ~
+ switftmailer_username: null
+ switftmailer_password: null
locale: en
mailer_host: 127.0.0.1
mailer_user: ~
mailer_password: ~
+ switftmailer_username: null
+ switftmailer_password: null
locale: en
mailer_host: 127.0.0.1
mailer_user: ~
mailer_password: ~
+ switftmailer_username: null
+ switftmailer_password: null
locale: en
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
+use Symfony\Component\Security\Core\Exception\AccessDeniedException;
use Wallabag\CoreBundle\Entity\Entry;
use Wallabag\CoreBundle\Entity\Tag;
$order = $request->query->get('order', 'desc');
$page = (int) $request->query->get('page', 1);
$perPage = (int) $request->query->get('perPage', 30);
- $tags = $request->query->get('tags', []);
$pager = $this->getDoctrine()
->getRepository('WallabagCoreBundle:Entry')
$treeBuilder = new TreeBuilder();
$rootNode = $treeBuilder->root('wallabag_api');
- // Here you should define the parameters that are allowed to
- // configure your bundle. See the documentation linked above for
- // more information on that topic.
-
return $treeBuilder;
}
}
$fulfilled = true;
- // @TODO: find a better way to check requirements
$label = '<comment>PCRE</comment>';
if (extension_loaded('pcre')) {
$status = '<info>OK!</info>';
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Wallabag\CoreBundle\Entity\Entry;
-use Wallabag\CoreBundle\Filter\EntryFilterType;
+use Wallabag\CoreBundle\Form\Type\EntryFilterType;
use Wallabag\CoreBundle\Form\Type\EditEntryType;
use Wallabag\CoreBundle\Form\Type\NewEntryType;
$builder
->add('title', TextType::class, array('required' => true))
->add('is_public', CheckboxType::class, array('required' => false))
- // @todo: add autocomplete
- // ->add('tags', 'entity', array(
- // 'class' => 'Wallabag\CoreBundle\Entity\Tag',
- // 'choice_translation_domain' => true,
- // ))
->add('save', SubmitType::class)
;
}
<?php
-namespace Wallabag\CoreBundle\Filter;
+namespace Wallabag\CoreBundle\Form\Type;
use Doctrine\ORM\EntityRepository;
use Lexik\Bundle\FormFilterBundle\Filter\Query\QueryInterface;
- { name: form.type }
wallabag_core.filter.type.entry:
- class: Wallabag\CoreBundle\Filter\EntryFilterType
+ class: Wallabag\CoreBundle\Form\Type\EntryFilterType
arguments:
- "@wallabag_core.entry_repository"
- "@security.token_storage"
height: 100%;
width: 100%;
margin: 0;
- margin-top: -30% !important; /* TODO: get rid of !important here; overridden by .messages selector */
+ margin-top: -30% !important;
padding: 2em;
display: none;
border-left: 1px #EEE solid;
private $skippedEntries = 0;
private $importedEntries = 0;
protected $accessToken;
- private $translator;
public function __construct(TokenStorageInterface $tokenStorage, EntityManager $em, ContentProxy $contentProxy, $consumerKey)
{
$this->client = $client;
}
- /**
- * @todo move that in a more global place
- */
private function assignTagsToEntry(Entry $entry, $tags)
{
foreach ($tags as $tag) {