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

**URL:** <https://forum.shopware.com/t/application-event-wo-ist-die-funktion-die-ausgefuhrt-wird-und-generelle-frage-zur-schreibweise/48411>\
**Category:** Shopware Academy\
**Tags:** shopware-das-handbuc\
**Created:** [21. September 2017 um 13:19 UTC](https://forum.shopware.com/t/application-event-wo-ist-die-funktion-die-ausgefuhrt-wird-und-generelle-frage-zur-schreibweise/48411 "2017-09-21T13:19:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lorenz1994](https://avatars.discourse-cdn.com/v4/letter/l/ccd318/32.png) [@Lorenz1994](https://forum.shopware.com/u/Lorenz1994)\
**Post date:** [21. September 2017 um 13:19 UTC](https://forum.shopware.com/t/application-event-wo-ist-die-funktion-die-ausgefuhrt-wird-und-generelle-frage-zur-schreibweise/48411/1 "2017-09-21T13:19:46Z")

</div>

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&nbsp;\engine\Shopware\Core\Basket.php , allerdings heißt diese Datei ja “Basket” und nicht “sBasket”.

**\*Edit:&nbsp; 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 ?
