Returns a randomly generated feed edit object.
string $feed_url: (optional) If given, feed will be created with this URL, otherwise /rss.xml will be used. Defaults to NULL.
array $values: (optional) Default values to initialize object properties with.
\Drupal\aggregator\Plugin\Core\Entity\Feed A feed object.
function getFeedEditObject($feed_url = NULL, array $values = array()) {
$feed_name = $this
->randomName(10);
if (!$feed_url) {
$feed_url = url('rss.xml', array(
'query' => array(
'feed' => $feed_name,
),
'absolute' => TRUE,
));
}
$values += array(
'title' => $feed_name,
'url' => $feed_url,
'refresh' => '900',
);
return entity_create('aggregator_feed', $values);
}