/** * Constructor * * @param integer $idx Column index for parsing * @param Material $material Pointer to parent material parser * @param callable $parser External parser routine * @param string $token Token for getting multiple images from column * @param string $uploadPath Path to current image location and storing */ public function __construct($idx, Material &$material, $parser = null, $token = ',', $uploadPath = 'cms/upload/') { // Save connection to material $this->material =& $material; $this->token = $token; $this->uploadPath = $uploadPath; // Call parent parent::__construct($idx, $parser); }
public function __construct($idx, $parser = null, $successHandler = null, $allowEmptyValues = false, array $uniqueArray = array(), array $findByField = array()) { parent::__construct($idx, $parser, $successHandler, $allowEmptyValues); if (empty($uniqueArray)) { $this->uniqueArray = dbQuery('material')->fields('Name'); } else { $this->uniqueArray = $uniqueArray; } $this->findByField = $findByField; }
/** * Constructor * * @param integer $idx Column index for parsing * @param mixed $name Field Name or object * @param Material $material Pointer to parent material parser * @param callable $parser External parser routine * @param null $structure Structure name or object * @param string $description Field description * @param int $type Field type * @param string $value Field default value * @param string $locale MaterialField locale, if null materialfield is not localized */ public function __construct($idx, $name, Material &$material, $parser = null, $structure = null, $description = '', $type = 0, $value = null, $locale = null) { // Save connection to material $this->material = $material; // Save all passed data $this->name = $name; $this->description = $description; $this->parentStructure = $structure; $this->type = $type; $this->defaultValue = $value; $this->locale = $locale; // Call parent parent::__construct($idx, $parser); }