VisualPaginator – instalace

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Kakaku
Člen | 27
+
0
-

Zdravím,
mám problém s instalací VisualPaginatoru. Přes composer v PHP stormu jsem stahl. Podle všeho se vše stahlo dobře protože se vytvořilo:
vendor/ipub/visual-paginator (v tom jsou složky client-side, src, tests a composer.json.
A v kořenovém adresáři composer.json:

	"require": {
		"php": ">= 5.3.1",
		"nette/application": "~2.3.6",
		"nette/bootstrap": "~2.3.0",
		"nette/caching": "~2.3.0",
		"nette/database": "~2.3.0",
		"nette/di": "~2.3.0",
		"nette/finder": "~2.3.0",
		"nette/forms": "~2.3.0",
		"nette/http": "~2.3.0",
		"nette/mail": "~2.3.0",
		"nette/robot-loader": "~2.3.0",
		"nette/safe-stream": "~2.3.0",
		"nette/security": "~2.3.0",
		"nette/utils": "~2.3.0",
		"latte/latte": "~2.3.0",
		"tracy/tracy": "~2.3.0",
		"dg/adminer-custom": "~1.6",
		"ipub/visual-paginator": "v1.0.3"

Přidal jsem tedy do config.local.neon toto:

extensions:
	visualPaginator: IPub\VisualPaginator\DI\VisualPaginatorExtension

Jenže ejhle, vyhodila se chyba:

Class 'IPub\VisualPaginator\DI\VisualPaginatorExtension' not found

PHPStorm mi tu třídu normálně napovídá, zkusil jsem to dát i do config.neon (místo local) a výsledek stejný. Kde by mohl být problém?
Děkuji za odpovědi.

//EDIT 16:29
Zkouším si s tím hrát, v environment → includedfiles ten paginator není (což teda není asi nic nového)

        "name": "ipub/visual-paginator",
        "version": "v1.0.3",
        "version_normalized": "1.0.3.0",
        "source": {
            "type": "git",
            "url": "https://github.com/iPublikuj/visual-paginator.git",
            "reference": "96d8dd414897c75fa0d0a5add4ca1e253381fcd2"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/iPublikuj/visual-paginator/zipball/96d8dd414897c75fa0d0a5add4ca1e253381fcd2",
            "reference": "96d8dd414897c75fa0d0a5add4ca1e253381fcd2",
            "shasum": ""
        },
        "require": {
            "latte/latte": "~2.2",
            "nette/application": "~2.2",
            "nette/di": "~2.2",
            "nette/utils": "~2.2",
            "php": ">=5.4.0"
        },
        "require-dev": {
            "janmarek/mockista": "@dev",
            "nette/bootstrap": "~2.2",
            "nette/forms": "~2.2",
            "nette/mail": "~2.2",
            "nette/robot-loader": "~2.2",
            "nette/safe-stream": "~2.2",
            "nette/tester": "@dev",
            "tracy/tracy": "@dev"
        },
        "time": "2016-02-16 09:39:47",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "IPub\\VisualPaginator\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "BSD-3-Clause",
            "GPL-2.0",
            "GPL-3.0"
        ],
        "authors": [
            {
                "name": "David Grudl",
                "email": "david@grudl.com"
            },
            {
                "name": "iPublikuj:cms",
                "email": "info@ipublikuj.eu",
                "homepage": "http://www.ipublikuj.eu/"
            }
        ],
        "description": "Visual paginator for Nette Framework",
        "homepage": "https://github.com/iPublikuj/visual-paginator",
        "keywords": [
            "ipub",
            "ipublikuj",
            "nette",
            "paginator",
            "paging",
            "tools"
        ]

Možná by mohla být chyba, že mám místo classmap mám psr-0. Zkoušel jsem si s tím pohrát, ale stejně to pořád nefunguje... :/

Editoval Kakaku (6. 7. 2016 16:32)

Kakaku
Člen | 27
+
0
-

Vyřešeno stáhnutím composeru a nainstalováním přes příkazový řádek. V PHPstormu je asi nějakej „fejkovej“ :) :D

GEpic
Člen | 566
+
0
-

Kakaku napsal(a):

Vyřešeno stáhnutím composeru a nainstalováním přes příkazový řádek. V PHPstormu je asi nějakej „fejkovej“ :) :D

Mě to v PHPstormu normálně funguje, navíc v phpstormu nepoužívám klasický windows terminál ale git terminál, a v rootu projektu pak composer update -o a vše jede, jak má :)

Někdy se to bugne a composer píše „nothing to install“, pak stačí ve vendor složce smazat složku composer, a pustít „composer update -o“ znovu, to většinou vyřeší „neexistující“ třídy

Editoval GEpic (6. 7. 2016 21:31)