/** * @param string $name * @param mixed $actions Array of string containing the actions for this permission. */ public function __construct($name = '', $actions = '') { parent::__construct($name, $actions, null); }
public function __construct($actions, $originalMetaData = null, $relatedObject = null) { if ($originalMetaData !== null && !$originalMetaData instanceof IMetaData) { throw new EyeInvalidClassException('$originalMetaData must be an instance of IMetaData.'); } parent::__construct('', $actions, $relatedObject); $this->originalMetaData = $originalMetaData; }