public function addBodyScript($source, array $attributes = [], $priority = 0) { $builder = new TagBuilder('script', $attributes); if (!$builder->has('type')) { $builder->set('type', 'text/javascript'); } return $this->insertIntoArray($this->bodyScripts, [$priority, $builder, (string) $source]); }