awg/page-seo-lib

简化从配置数组中管理检索SEO字符串配置的库

dev-master 2014-09-19 11:34 UTC

This package is not auto-updated.

Last update: 2024-09-23 13:59:47 UTC


README

简化从配置数组中管理检索SEO字符串配置的库

Build Status

安装

使用 Composer. 只需将此依赖项添加到您的 composer.json

  "require": {
    "awg/page-seo-lib": "dev-master"
  }

使用示例

    $configuration = new \Awg\PageSeo\Configuration\InheritanceArrayProvider(array(
      'route1' => array(
        'title' => 'Route 1: Hello, %name%',
        'keywords' => 'Common Route Keywords'
      ),
      'route2' => array(
        'inherit' => '@route1',
        'title' => 'Route 2: Hello, %name%'
      )
    ), array(
      'description' => 'Default Route Description'
    ));
    $renderer = new \Awg\PageSeo\Render\BasicRenderer(new \Awg\PageSeo\Render\Engine\PlaceholderEngine());
    $manager = new \Awg\PageSeo\Manager($configuration, $renderer);

    var_dump($manager->renderTitle('route1', array('name' => 'John Doe')));
    var_dump($manager->renderKeywords('route2', array()));
    var_dump($manager->renderDescription('route2', array()));