コード例 #1
0
 /**
  * Constructs a DataProviderFile object.
  */
 public function __construct(RequestInterface $request, ResourceFieldCollectionInterface $field_definitions, $account, $plugin_id, $resource_path, array $options, $langcode = NULL)
 {
     parent::__construct($request, $field_definitions, $account, $plugin_id, $resource_path, $options, $langcode);
     $file_options = empty($this->options['options']) ? array() : $this->options['options'];
     $default_values = array('validators' => array('file_validate_extensions' => array(), 'file_validate_size' => array()), 'scheme' => file_default_scheme(), 'replace' => FILE_EXISTS_RENAME);
     $this->options['options'] = drupal_array_merge_deep($default_values, $file_options);
 }
コード例 #2
0
 /**
  * Overrides DataProviderEntity::getQueryCount().
  *
  * Only count published comments.
  */
 public function getQueryCount()
 {
     $query = parent::getQueryCount();
     $query->propertyCondition('status', COMMENT_PUBLISHED);
     return $query;
 }
コード例 #3
0
ファイル: DataProviderEvents.php プロジェクト: adam-s/954live
 protected function addExtraInfoToQuery($query)
 {
     // Add a generic tags to the query.
     parent::addExtraInfoToQuery($query);
     $query->addTag('restful_events');
 }