Application Event , wo ist die Funktion, die ausgeführt wird und generelle Frage zur Schreibweise ?

Guten Tag,

1. hier steht "Das folgende einfache Plugin zeigt, wie Sie mit einem NotifyUntilEvents verhindern, dass ein Artikel in den Warenkorb gelegt werden kann: "

public static function getSubscribedEvents()
{
	return [
		'Shopware_Modules_Basket_AddArticle_Start' => 'onAddArticle'
	];
}

Aber von welcher Datei wird die Action genommen ?

Das einzige, was ich finde, was noch Sinn ergibt, wäre \engine\Shopware\Core\Basket.php , allerdings heißt diese Datei ja “Basket” und nicht “sBasket”.

*Edit:  Die erste Frage hat sich soeben erledigt, in den nächsten Seiten des Buches habe ich gesehen, dass dies in sBasket in der Funktion sAddArticle steht bzw. dort wird das Event registriert von den Shopware Entwicklern.

2. Schreibweisen in Shopware :

$args->getSubject()->View();

getSubject wird in CamelCase geschrieben, bei View hingegen wird direkt mit einem Großbuchstaben begonnen, warum wird dies so gemacht und nicht bei beiden die CamelCase Schreibweise verwendet ?