Overview

Namespaces

  • App
    • Components
    • Interfaces
    • Lib
      • Files
      • Forms
        • Controls
      • Html
      • Repair
      • Statics
    • Model
    • Modules
      • BaseModule
        • Presenters
      • PartnersModule
        • Presenters
      • ProductModule
        • Presenters
      • SaleModule
        • Model
        • Presenters
      • SettingsModule
        • Model
        • Presenters
      • StoreModule
        • Model
        • Presenters
    • Presenters
    • Router
  • PHP

Classes

  • Files
  • Parser
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Download

Class Parser

Nette\Object
Extended by App\Lib\Files\Parser
Namespace: App\Lib\Files
Deprecated:

since version 0.6.5.ACL Třída pro parsovánií ini souboru. Vytváří stromovou strukturu ve tvaru $var['Soubor']['Sekce']['klíč'] Je li vytvořena, není potřeba ji vytvářet znovu. stačí přidávat další soubory Zdroj: http://php.net/manual/en/function.parse-ini-file.php


Located at lib/files/Parser.php
Methods summary
public
# __construct( string $dir = null, string $file = null )

Konstruktor. vstupem je zdroj,cesta a název ini a souboru. Pokud není zadán systém hledájí se soubory v kořenovém adresáři modulu

Konstruktor. vstupem je zdroj,cesta a název ini a souboru. Pokud není zadán systém hledájí se soubory v kořenovém adresáři modulu

Parameters

$dir
(optional)
$file
(optional)
public array
# getContent( )

Vrací obsah parsovaných souborů

Vrací obsah parsovaných souborů

Returns

array
public
# setContent( string $dir = null, string $file = null )

nastaví obsah parsovaných souborů

nastaví obsah parsovaných souborů

Parameters

$dir
$file
public boolean
# saveAll( )

Uloží všechny načtené kongigurační soubory

Uloží všechny načtené kongigurační soubory

Returns

boolean
public boolean
# save( string $name )

Uloží vybraný konfigutační soubor

Uloží vybraný konfigutační soubor

Parameters

$name

Returns

boolean
public string
# getFile( string $name )

Vrací pole parametrů souboru $name

Vrací pole parametrů souboru $name

Parameters

$name

Returns

string
public array
# getSection( string $name, string $key )

Vrací pole parametrů sekce $name

Vrací pole parametrů sekce $name

Parameters

$name
$key

Returns

array
or string
public
# getValue( string $name, string $section, string $key )

Vrací hodnotu ze souboru $name.ini, sekce $section a klíče $key

Vrací hodnotu ze souboru $name.ini, sekce $section a klíče $key

Parameters

$name
$section
$key

Returns


$value or false
public
# setFile( string $name, array $array )

Nastaví hodnoty $array pro soubor $name (neuloží je)

Nastaví hodnoty $array pro soubor $name (neuloží je)

Parameters

$name
$array
public
# setSection( string $name, string $section, array $array )

Nastaví hodnoty $array pro soubor $name a sekci $section (neuloží je)

Nastaví hodnoty $array pro soubor $name a sekci $section (neuloží je)

Parameters

$name
$section
$array
public
# setValue( string $name, string $section, string $key, any $value )

Nastaví hodnotu $value pro soubor $name a sekci $section a klíč $key (neuloží je)

Nastaví hodnotu $value pro soubor $name a sekci $section a klíč $key (neuloží je)

Parameters

$name
$section
$key
$value
public
# setParams( string $dir = null, string $file = null )

Nastaví požadované nebo výhozí parametry pro vyhledávání souborů, pokud nejsou udány.

Nastaví požadované nebo výhozí parametry pro vyhledávání souborů, pokud nejsou udány.

Parameters

$dir
$file
protected boolean
# getState( )

Nastavuje state na true:false a vrací jeho hodnotu

Nastavuje state na true:false a vrací jeho hodnotu

Returns

boolean
protected
# parseArray( )

Přidá do pole "setup" obsahy z parsovaných souborů pod klíči $name

Přidá do pole "setup" obsahy z parsovaných souborů pod klíči $name

protected
# parse( string $name, SplFileInfo $file )

Přidá do pole hodnot obsah parsovaného souboru $file pod klíčem $name

Přidá do pole hodnot obsah parsovaného souboru $file pod klíčem $name

Parameters

$name
$file
Constants summary
string EXP
# '.ini'
string DIR
# '../'
Properties summary
private $name

jméno parsovaného souboru. Default '*' var $name

jméno parsovaného souboru. Default '*' var $name

#
private $dir

cesta k parsovanému souboru(souborům). Default '../' var $dir

cesta k parsovanému souboru(souborům). Default '../' var $dir

#
private $source

pole zdrojů (souborů) var $source

pole zdrojů (souborů) var $source

#
private array $setup

pole proměných v parsovaných souborech var $setup

pole proměných v parsovaných souborech var $setup

# array()
private $state

True, pokud se soubor úspěšně sparsuje var $state

True, pokud se soubor úspěšně sparsuje var $state

#
sberp API API documentation generated by ApiGen